elasticsearch常用配置
Posted xyhero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于elasticsearch常用配置的主要内容,如果未能解决你的问题,请参考以下文章