将上传的 elasticSearch安装包解压
cd /home/elasticsearch/elasticsearch-6.4.3/config
1、 修改elasticsearch.yml
network.host: 192.168.1.10 (本机机器ip)
http.port:9200 #这是HTTP协议外部通信的端口号 9300内部通信端口号
建议不要顶行书写。
如果此时启动,会报错 root不能启动的哦 不能通过root账号启动 这是属于自身的安全策略,解决方案,非root就可以了哈哈
2、修改jvm.options
因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户
首先创建个分组: groupadd esUsers
useradd esUser01 -g esUsers -p 123
chown -R esUser01:esUsers elasticsearch-6.4.3
su esUser01 #切换登录用户
【参考:
第一步:liunx创建新用户 adduser lilun 然后给创建的用户加密码 passwd XXX 输入两次密码。
第二步:切换刚才创建的用户 su esUsers 然后执行elasticsearch 会显示Permission denied 权限不足。
第三步:给新建的XXX赋权限,chmod 777 * 这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。
第四步:root给lilun赋权限,chown -R XXX /你的elasticsearch安装目录。
启动:
进入 /bin 执行命令 : nohup ./elasticsearch & 后台启动吃并且输出到 nohup中
查找elasticsearch 进程: netstat -tunlp|grep 5601