Centos7安装elasticsearch5 一

1、所需环境安装

jdk安装(略)

2、下载elasticsearch

下载elasticsearch并解压
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.2.tar.gz
tar -zxvf elasticsearch-5.6.2.tar.gz
mv elasticsearch-5.6.2 /usr/local/elasticsearch

3、修改配置文件

vim /usr/local/elasticsearch/config/elasticsearch.yml
node.name: node-1
node.attr.rack: r1
path.data: /usr/local/elasticsearch/data
path.logs: /usr/local/elasticsearch/logs
network.host: [ip]
http.port: 9200

4、系统配置

设置最大内存256m
vim /etc/sysctl.conf
vm.max_map_count=262144
重载sysctl.conf配置
sysctl -p
编辑limits.conf
vim /etc/security/limits.conf
elasticsearch hard nofile 65536
elasticsearch soft nofile 65536
编辑jvm.options
elasticsearch5默认分配jvm空间大小为2g,修改jvm空间分配
vim config/jvm.options
-Xms2g -Xmx2g 修改为 -Xms512m -Xmx512m

5、更改elasticsearch用户组及启动

useradd elasticsearch
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch
切换用户,并启动
su elasticsearch
/usr/local/elasticsearch/bin/elasticsearch -d -p /usr/local/elasticsearch/logs/elasticsearch.pid

6、检查是否成功运行及开机启动

curl"http://ip:9200"

如访问失败 : vim elasticsearch.yml network.host: 0.0.0.0

vim /etc/rc.local
su elasticsearch -c “/usr/local/elasticsearch/bin/elasticsearch -d -p /usr/local/elasticsearch/logs/elasticsearch.pid”

猜你喜欢

转载自blog.csdn.net/xzhx6021/article/details/84304629