标签:启动 nodename enable localhost 重启 防火 lis discovery info
允许外网连接
network.host,
http.port,
network.publish_host,
network.bind_host
别的机器或者网卡才能访问,否则只能是127.0.0.1或者localhost访问
注意配置yml结尾的配置文件都需要冒号后面加空格才行。
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service 禁止防火墙开机启动
重启elasticsearch服务
ps -ef | grep elasticsearch 找到进程号
然后kill -9 进程号
再启动下elasticsearch
修改配置文件
$ vi config/elasticsearch.yml
cluster.name: CKL_elasticsearch
noe.name: nodel
如果要配置集群需要两个节点上的elasticsearch配置的cluster.name相同,都启动可以自动组成集群,这里如果不改cluster.name则默认是cluster.name=elasticsearch,nodename随意取但是集群内的各节点不能相同,同时启动两台机器上的服务自动组成集群。
防脑裂配置:
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
discovery.zen.ping.unicast.hosts: ["192.168.57.4","192.168.57.5", "192.168.57.6"]
集群状态:
http://192.168.0.1:9200/_cluster/health?pretty
标签:启动 nodename enable localhost 重启 防火 lis discovery info
原文地址:https://www.cnblogs.com/xyhero/p/9339170.html