-->

centos7安装elasticsearch

2020-03-30 10:25发布

安装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/

 

 





 

标签: