linux之centos7部署单机版es-01 elasticSearch
1:查看确认jdk
java -version
2:下载Elasticsearch安装包
https://www.elastic.co/cn/downloads/elasticsearch
3:上传安装包到服务器,解压文件
tar -zxvf elasticsearch-6.5.0.tar.gz -C /usr/local/
4:修改配置文件
5:启动es
启动报错:
备注:es默认不可以使用root用户启动 两种方式解决
1:修改配置文件 #在执行elasticSearch时加上参数-Des.insecure.allow.root=true,完整命令如下 ./elasticsearch -Des.insecure.allow.root=true #或者 用vi打开elasicsearch执行文件,在变量ES_JAVA_OPTS使用前添加以下命令 ES_JAVA_OPTS="-Des.insecure.allow.root=true" 2: 增加es用户
adduser es passwd es --------1234567 chown -R myes:myes elasticsearch-6.5.0/ chmod 770 elasticsearch-6.5.0/
切换用户启动 su - myes
启动报错:
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 修改:/etc/sysctl.conf 增加:vm.max_map_count=262144
然后执行 /sbin/sysctl -p 立即生效
max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536] 修改 /etc/security/limit/conf myes soft nofile 65536 myes hard nofile 65536
6:验证:
netstat -ntlp