elasticsearch常用配置
允许外网连接
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

作者:架构师小跟班
开发者导航: http://www.codernav.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出,以免更多的人被误导。

浙公网安备 33010602011771号