ElasticSearch - configuration - elasticsearch.yml

Path settings

path:

logs: /data/eslog

data:

- /data/esdata01

- /data/esdata02

- /data/esdata03

Cluster name: 一个节点只能加入一个集群。请确保不要在不同的环境中重用相同的集群名称,否则最终可能会导致节点加入错误的集群。

cluster.name: mytest

Node name

node.name: es01

node.name: ${HOSTNAME}

Network host:一旦为network.host提供自定义设置,elasticsearch就假定您正在从开发模式切换到生产模式,并将许多系统启动检查从警告升级到异常。

network.host: 192.168.1.10

Discovery settings:

定制发现实现来进行节点到节点的集群和主选择。扫描端口9300到9305以尝试连接到同一服务器上运行的其他节点。

discovery.zen.ping.unicast.hosts: ["XXX.XXX.XXX.XXX:9300","XXX.XXX.XXX.XXX:9300","XXX.XXX.XXX.XXX:9300"]

discovery.zen.ping.unicast.hosts: - 192.168.1.10:9300 - 192.168.1.11 - seeds.mydomain.com

为了防止数据丢失,必须配置discovery.zen.minimum_master_nodes设置,以便每个符合主资格的节点都知道为了形成集群必须可见的符合主资格的节点的最小数目。如果没有此设置,遭受网络故障的群集有可能将群集拆分为两个独立的群集-一个拆分的大脑-,这将导致数据丢失。

discovery.zen.minimum_master_nodes: 2

猜你喜欢

转载自blog.csdn.net/chuckchen1222/article/details/85790983