Elasticsearch在CentOs7下部署

1.下载elasticsearch-6.4.0.tar.gz,路径:

https://www.elastic.co/cn/downloads/elasticsearch

2.设置资源参数

vi /etc/security/limits.conf

# 修改如下

* soft nofile 65536

* hard nofile 131072

* soft nproc 65536

* hard nproc 131072

3.设置用户资源参数

vi /etc/security/limits.d/20-nproc.conf

# 设置elk用户参数

elk    soft    nproc     65536

vi /etc/sysctl.conf

vm.max_map_count=655360

执行生效名利: sctl -p

4.上传tar包,解压:

tar -zxvf elasticsearch-6.4.0.tar.gz -C /usr/local

cd /usr/local/elasticsearch-6.4.0

./bin/elasticsearch启动

Elasticsearch在CentOs7下部署

解决办法:./bin/elasticsearch -Des.insecure.allow.root=true

或者修改/bin/elasticsearch文件,加ES_JAVA_OPTS="-Des.insecure.allow.root=true"

启动仍然报错:

Elasticsearch在CentOs7下部署

所以出于安全考虑,仍然需要添加一个新的用户:

groupadd elk        #创建组elk

useradd elk -g elk -p 123456 #将用户添加到组

chown -R elk:elk /usr/local/elasticsearch-6.4.0/

后台启动命令 ./bin/elasticsearch -d

5.安装head插件