你不会是程序猿吧?

Eleastic每个节点查询到的_cluster/stats[fs]的值不一样

Elasticsearch | 作者 l0calh0st | 发布于2018年04月12日 | 阅读数:2649


es问题.png


如图
问题:在每个节点上执行curl -s localhost:20042/_cluster/stats?pretty | grep -A 1 fs得到的数据不一样

现场环境:每台物理机器两个实例,设置强制分布策略
集群配置:
cluster.routing.allocation.awareness.force.zone.values=zone1,zone2,zone3,zone4
"cluster.routing.allocation.awareness.attributes": "zone"

analyzer1{node1-0  hot节点   zone1
                node1-1  hot节点   zone1
              }
analyzer1{node2-0  hot节点   zone2
                node2-1  hot节点   zone2
              }
analyzer1{node3-0  warm节点   zone3
                node3-1  warm节点   zone3
              }
analyzer1{node4-0  warm节点   zone4
                node4-1  warm节点   zone4
              }
已邀请:

l0calh0st - 1949年10月1日新生人士

赞同来自: rockybean

谢谢楼上各位大佬的帮忙解答,现在我得到一个比较合理的解释就是
QQ图片20180420095159.png

我观察了两个礼拜以来的数据
最开始的
last week:15874832596992 and now:15874832596992--------------------samenode1
last week:16274067427328 and now:16354156285952---------------------increased

node2
last week:16274067427328 and now:13875428327424 ------------------descreased

node3:
last week: 14753986846720 and now:17874236866560------------------increased

node4:
last week:17874236866560 and now:16274067427328 -------------descreased

以及现在的

WeChat_Image_20180420095413.png


这个我在观察了看看  看看最终5个节点查询道的数据是否最终保持一致

l0calh0st - 1949年10月1日新生人士

赞同来自:

麻烦各位大神帮忙看看咋回事

l0calh0st - 1949年10月1日新生人士

赞同来自:

ES的版本是5.2.2
java是openjdk1.8

yayg2008

赞同来自:

这里是集群信息,如果是1个健康的集群,数值应该是一样的。检查一下你几个机器是否在同一个集群,然后集群是否OK。

rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk

赞同来自:

我这里是5.6.1,每台机器1个 node,没有重现你这个问题,maybe 有 bug,升级下试试看
https://github.com/elastic/ela ... 25207

要回复问题请先登录注册