你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
medcl - 今晚打老虎。
赞同来自: leighton_buaa 、yqcute 、zhangyao
ela
赞同来自: lz8086 、xiaoke
如果节点既不称为主节点,又不成为数据节点,那么可将他作为搜索器,从节点中获取数据,生成搜索结果等。
PhoebM - 生活很美好,万一被人误会肯定有自己的原因,受不了就解释,不想解释就看淡些,自己何苦为难自己
赞同来自: wl30564
yqcute
赞同来自:
xinfanwang
要回复问题请先登录或注册
5 个回复
medcl - 今晚打老虎。
赞同来自: leighton_buaa 、yqcute 、zhangyao
比较简单的方案是访问es前面挂一个nginx,由nginx帮你做es节点的故障检测和切换
ela
赞同来自: lz8086 、xiaoke
大概意思是:
原理是:
PhoebM - 生活很美好,万一被人误会肯定有自己的原因,受不了就解释,不想解释就看淡些,自己何苦为难自己
赞同来自: wl30564
yqcute
赞同来自:
1、及时知道集群的每台es的运行情况(比如心跳监控)
2、当检测到某台正在使用的es挂掉后,及时通知kibana切换es
关于kibana切换es的问题。kibana重新配置连接es是需要重启的(实测如此,暂不清楚是否有其他办法)。
根据上面的描述,我们可以使用shell脚本来达到该目的:
1、通过shell实时监控es机器的运行情况
2、当监控到es挂掉后,对正在运行的kibana的config/kibana.yaml里面的elasticsearch.url的数据进行重写。去掉坏掉的机器,更换地址
3、杀掉当前的kibana。重启kibana即可(重启可以使用supervisor代替)
不懂是否有其他方案
xinfanwang
赞同来自: