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启动
解决办法:./bin/elasticsearch -Des.insecure.allow.root=true
或者修改/bin/elasticsearch文件,加ES_JAVA_OPTS="-Des.insecure.allow.root=true"
启动仍然报错:
所以出于安全考虑,仍然需要添加一个新的用户:
groupadd elk #创建组elk
useradd elk -g elk -p 123456 #将用户添加到组
chown -R elk:elk /usr/local/elasticsearch-6.4.0/
后台启动命令 ./bin/elasticsearch -d
5.安装head插件