centos7安装elasticsearch
程序员文章站
2022-06-15 12:47:14
安装elasticsearch-6.2.4 执行 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz tar -zxvf elasticsearch-6.2.4.tar.gz -C ......
安装elasticsearch-6.2.4
执行
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz
tar -zxvf elasticsearch-6.2.4.tar.gz -c /usr/local/
sh /usr/local/elasticsearch-6.2.4/bin/elasticsearch
报错了。
从5.0开始 elasticsearch 安全级别提高了 不允许采用root帐号启动 所以我们要添加一个用户用来启动 elasticsearch
systemctl stop firewalld.service 关闭防火墙
systemctl disable firewalld.service//禁止防火墙开机启动
useradd es//创建es用户
chown -r es:es /usr/local/elasticsearch-6.2.4///把目录权限赋予给es用户
su es//切换至es用户
vi /usr/local/elasticsearch-6.2.4/config/elasticsearch.yml
vi 编辑 vi /etc/security/limits.conf,在末尾加上:
es soft nofile 65536 es hard nofile 65536 es soft nproc 4096 es hard nproc 4096
vi 编辑 vi /etc/security/limits.d/20-nproc.conf,将* 改为用户名(es):
es soft nproc 4096
root soft nproc unlimited
vi 编辑 vi /etc/sysctl.conf,在末尾加上:
vm.max_map_count = 655360
启动
sh/usr/local/elasticsearch-6.2.4/bin/elasticsearch -d //启动后台进程
curl http://你配置的ip:9200 执行
切换回root权限
启动: systemctl start firewalld
开机启用 : systemctl enable firewalld
firewall-cmd --zone=public --add-port=9200/tcp --permanent(开放9200端口)
systemctl restart firewalld
浏览器访问 http://你的ip:9200/
上一篇: 利用Matlab提取图片曲线