请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

不同的es节点查询的数据不一样

Kibana的页面时不时会显示空白,然后刷新下又正常,查看了下浏览器的控制台输出了如下日志:
图片描述

看着是索引没找到的异常,于是就到es上查询了下索引数据,发现请求被转发到不同节点的时候返回的数据都不一样:
图片描述

  • 这里请求的ip是Service的ClusterIP

pod和service信息:
图片描述

在网上搜索了一下也没有找到类似问题的解决方案,也不知道是什么原因造成的,所以特地来请教一下。es和kibana的版本均为5.6.12,log-pilot版本为0.9.5-filebeat

正在回答 回答被采纳积分+3

2回答

慕后端9506282 2020-12-15 15:07:29

就是节点之间没有构成集群,你看看集群有几个node节点不就知道了?


0 回复 有任何疑惑可以回复我~
刘果国 2020-09-10 09:44:04

从截图看起来貌似没啥问题,看看es容器的日志有啥错误没。

一个简单粗暴的方式是删除重建一下es集群。(数据也一起删掉)

如果从es错误入手分析就得深入研究一下了,其实es我也是新手⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄

0 回复 有任何疑惑可以回复我~
  • 提问者 zero菌 #1
    容器日志没有看到错误,使用kubectl describe查看pod倒是有输出一段警告:Warning  Unhealthy       3m25s (x167 over 31m)  kubelet, s2  Liveness probe errored: strconv.Atoi: parsing "transport": invalid syntax
    回复 有任何疑惑可以回复我~ 2020-09-10 09:51:25
  • 提问者 zero菌 #2
    看着好像就是节点之间没有构成集群,状态也是yellow,相当于是单节点了
    回复 有任何疑惑可以回复我~ 2020-09-10 10:28:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信