欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

centos7安装elasticsearch

程序员文章站 2022-03-25 16:17:13
安装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
报错了。

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

centos7安装elasticsearch

 

 

 

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 执行

centos7安装elasticsearch

 

 

 切换回root权限

启动: systemctl start firewalld

开机启用  : systemctl enable firewalld

 firewall-cmd --zone=public --add-port=9200/tcp --permanent(开放9200端口)

 

 

 

 systemctl restart firewalld

 

浏览器访问 http://你的ip:9200/

centos7安装elasticsearch

 

 





centos7安装elasticsearch