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常用配置的主要内容,如果未能解决你的问题,请参考以下文章

Logstash+elasticsearch+elastic+nignx

elastic search安全加固手册

Elasticsearch常用操作:集群管理篇

elastic querybuilders怎么添加多个参数

Elasticsearch安装配置

elastic基本配置