错误原因
root用户启动es7.4.0被拒绝,其他版本类似.
es 因为安全问题拒绝使用root用户启动
解决方案
添加用户组es,及用户es 密码password
groupadd es
useradd es -g es -p password # -g 指定组 -p 指定密码
chown -R es:es elasticsearch-7.4.0/ # -R : 处理指定目录下的所有文件
给用户es:es添加指定目录拥有权限
su es
cd elasticsearch-7.4.0/bin
./elasticsearch
./elasticsearch -d # 后台方式启动
==============
如果不能形成集群,多数是因为数据问题,所以说 删掉data目录
rm -rf data/nodes/ 或者 rm -rf data
安装节点位置:
cd /usr/local
配置文件
elasticsearch.yml
cluster.name:dsl-cluster
node.roles:[data,master,remote_cluster_client,ingest]
node.name:node-1
network.host:192.168.0.81
http.port:9200
discovery.seed_host:["192.168.0.81:9300]
cluster.initial_cluster_node:["node-1"]
vim /etc/sysconfig/network-scripts/ifcfg-ens33
重新启动网络服务
service network restart
安装kibana
www.elastic.co/cn/downloads/kibana
Run: bin/kibana (or bin\kibana.bat on Windows)
open: http://localhost:5601
关闭kibana
找到进程 ps -ef|grep 5601 或者 ps -ef | grep kibana 或者lsof -i :5601
kill -9 pid
启动ES 方法,将启动进程放进一个文件里,方便后续杀死进程
./bin/elasticsearch -d -p pid
杀死进程
kill -9 'cat piDwenjian'
kill -9 'cat pid'
ps -ef | grep -e 'elastic' | grep elasticseatch

被折叠的 条评论
为什么被折叠?



