elasticsearch-5.5.0环境搭建(linux)
1、官网下载资源elasticsearch-5.5.0.tar.gzkibana-5.5.0-linux-x86_64.tar.gz(暂时没用这个)2、解压#tar xzvf elasticsearch-5.5.0.tar.gz3、用root创建用户《假设用户:xxx》(提醒:es5.x版本不能用root启动)详见此创建用户:#useradd –d /usr/xxx
1、官网下载资源
elasticsearch-5.5.0.tar.gz
kibana-5.5.0-linux-x86_64.tar.gz(暂时没用这个)
2、解压
#tar xzvf elasticsearch-5.5.0.tar.gz
3、用root创建用户《假设用户:xxx》(提醒:es5.x版本不能用root启动)详见此
创建用户:
#useradd –d /usr/xxx -m xxx
修改密码:
#passwd xxx
给新用户授权:
#chown -R xxx /你的elasticsearch安装目录
4、修改内存配置:jvm.options(es默认2G内存,减小):
-Xms2g
-Xmx2g
改为
-Xms512m
-Xmx512m
5、修改配置文件:elasticsearch.yml(配置详解及多节点配置,见此)
cluster.name: 你的集群名称
node.name: 你的节点名称
#数据存放位置
path.data: /var/tmp/elascticsearch/data
#日志位置
path.logs: /var/tmp/elascticsearch/log
#ip(用ip未启动成功,换成127.0.0.1如果没问题<说明服务已OK>,在换成如下地址,外网可访问)
network.host: 0.0.0.0
#端口
http.port: 9200
#其他节点ip
discovery.zen.ping.unicast.hosts: ["139.19.6.11", "139.19.6.12","139.19.6.13"]
释放端口,可以对外访问:
/etc/sysconfig/iptables 加规则:
-A INPUT -p tcp -m tcp --dport 9200 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 9300 -j ACCEPT
然后保存重启防火墙:service iptables restart
查看端口开启是否成功:iptables -L -n 没有则重启服务器
错误一:max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
首先执行:ulimit -n 65536(临时生效,重启服务器会失效)
再加上永久修改的办法,/etc/security/limits.conf文件添加或修改:
* soft nofile 65536 * hard nofile 131072注意:如果还是不行,就重启服务器(我设置没生效,重启服务器后就行了)
错误二: 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
然后再执行:sysctl -p
6、进入es的bin目录,启动:# ./elasticsearch
(后台运行:# ./elasticsearch -d)
点击:ES停止与启动说明
7、访问:http://localhost:9200?pretty(本地);http://139.192.196.10:9200?pretty(外网)
8、启动常见错误:点击——es5.x常见问题解决,es安装集锦
更多推荐
所有评论(0)