行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。

es 配置问题。各位大佬帮忙详细解释一番,多谢

Elasticsearch | 作者 yu89780012 | 发布于2019年12月19日 | 阅读数:3658

node.max_local_storage_nodes: 3
discovery.seed_hosts: ["localhost:9300","localhost:9400","localhost:9500"]
cluster.initial_master_nodes: ["node-1", "node-2","node-3"]
已邀请:

yu89780012

赞同来自: Charele

我的理解是max_local_storage_nodes  一共多少节点
seed_hosts:  如果当前节点是 node-1  ,则这个配置填写node-2 和 node-3 的ip 和 port
initial_master_nodes 填所有的master 节点(不包括data等节点)的名称。

tacsklet - 公司有用到es

赞同来自:

去看官方文档吧,应该没有人解释的比官方文档更细了。
https://www.elastic.co/guide/e ... nodes
https://www.elastic.co/guide/e ... .html

Ombres

赞同来自:

不对啊,node.max_local_storage_nodes  是指同一个存储路径下最多能有多少个节点,你可以看看data目录生成的node的数据文件夹,都是以0开始,每个代表一个节点的数据路径。这个配置目前在7.x已被弃用,8.0以后会完全移除,也就是说,同一个存储路径下只能有一个节点了,以0为开始的这一层目录也会被删除
discovery.seed_hosts的意思是 服务发现的种子节点,每个节点会与他能通信的种子节点通信,然后拓展这些节点的种子节点,一直发现,直到所有的节点都能相互通信。
cluster.initial_master_nodes是集群初始化的时候没有master,必须启动这几个节点,以这几个节点为参选者选举出master

yu89780012

赞同来自:

哦哦, 这个max_local_storage_nodes 属性 可以直接移除了。 一个路径只能有一个节点的数据,到8 这个属性被废弃
 

要回复问题请先登录注册