Elasticsearch 5.0.0安装过程
第一步:安装,jdk 1.8
yum install java-1.8.0-openjdk -y
#检查安装的结果
java -version
第二步:创建一个非root用户
adduser chen
passwd chen
第三步:获取Elasticsearch安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.0.tar.gz
tar -zxf elasticsearch-5.0.0.tar.gz
第四步:将文件elasticsearch-5.0.0的所属的赋给chen
chown -R chen /usr/local/elasticsearch-5.0.0 #所有子目录也都属于chen这个用户
第五步:以守护进程启动elasticsearch
cd elasticsearch-5.0.0
./bin/elasticsearch -d
第六步:检查是否启动
lsof -i :9200
curl 127.0.0.1:9200
一些后续建议:我们新建用户的最好给他一个比较高的权限,否者你会遇到文件数限制,线程数限制。
遇到了怎么办?
修改vm.map 限制
vi /etc/sysctl.conf
vm.max_map_count=262144
修改文件限制:
vi /etc/security/limits.conf
新建用户名 hard nofile 65536
新建用户名 soft nofile 65536
修改线程限制(这个比较特殊 centos 6.5的原因)
vi /etc/security/limits.d/90-nproc.conf
* soft nproc 65535
* hard nproc 65535