为什么 elasticsearch 获取节点信息失败

为什么 elasticsearch 获取节点信息失败,第1张

为什么 elasticsearch 获取节点信息失败

早期 es 版本有 split brain 问题,俗称脑裂。ES 采用的是一种 P2P 的 gossip 选举方式,Gossip 算法因为 Cassandra 而名声大噪。

背景:

Gossip 算法, 灵感来自办公室八卦, 只要一个人八卦一下, 在有限的时间内所有人都会知道该八卦的信息,

这种方式也与病毒传播类似, 因为 Gossip 有众多的别名"闲话算法"、"疫情传播算法"、"病毒感染算法"、"谣言传播(Rumor-Mongering)算法"

但 Gossip 并不是一个新东西, 之前的泛洪查找、路由算法都归属于这个范畴, 不同的是 Gossip 给这类算法提供了明确的语义、具体实施方法及收敛性证明

特点:

Gossip 算法又被称为反熵(Anti-Entropy), 熵是物理学上的一个概念, 代表杂乱无章, 而反熵就是在杂乱无章中寻求一致,

这充分说明了 Gossip 的特点:在一个有界网络中, 每个节点都随机地与其他节点通信, 经过一番杂乱无章的通信,

最终所有节点的状态都会达成一致 每个节点可能知道所有其他节点, 也可能仅知道几个邻居节点,

只要这些节可以通过网络连通, 最终他们的状态都是一致的, 当然这也是疫情传播的特点

要注意到的一点是, 即使有的节点因宕机而重启, 有新节点加入, 但经过一段时间后,

这些节点的状态也会与其他节点达成一致, 也就是说, Gossip 天然具有分布式容错的优点

本质:

Gossip 是一个带冗余的容错算法, 更进一步, Gossip 是一个最终一致性算法。

虽然无法保证在某个时刻所有节点状态一致, 但可以保证在”最终“所有节点一致, ”最终“是一个现实中存在, 但理论上无法证明的时间点。

因为 Gossip 不要求节点知道所有其他节点, 因此又具有去中心化的特点, 节点之间完全对等, 不需要任何的中心节点。

实际上 Gossip 可以用于众多能接受“最终一致性”的领域:失败检测、路由同步、Pub/Sub、动态负载均衡。

但 Gossip 的缺点也很明显, 冗余通信会对网路带宽、CPU 资源造成很大的负载, 而这些负载又受限于通信频率, 该频率又影响着算法收敛的速度。

1、Windows使用SSR接入节点

下载SSR客户端

⑴、首先,打开泡芙云用户中心,节点订阅;然后,打开软件下载菜单,并点击下载SSR-Windows客户端;最后,进行解压。

⑵、复制订阅地址

打开SSR菜单,点击订阅地址,添加节点等重要信息,切勿订阅地址分享给他人。

⑶、添加节点信息

首先,打开 ShadowsocksR 客户端,右键点击,找到托盘栏,点击纸飞机图标,在服务器选项栏里选择SSR 服务器订阅设置;

然后,在 Add 按钮右侧的输入框中,粘贴节点订阅地址,点击自动更新,选择确定;

第三,右键点击托盘栏纸飞机图标,在服务器选项栏里选择更新 SSR 服务器订阅;

最后,收到服务器订阅更新成功的通知消息后,查看服务器列表是否有相对应的节点。

⑷、注意在使用订阅地址批量添加节点时,在节点列表中可以查看单个节点配置信息手动的添加节点信息。

⑸、代理规则配置

首先,右键点击托盘栏纸飞机图标;然后,在代理规则菜单中选择绕过局域网和大陆;最后,打开系统代理模式菜单,选择全局模式,点击打开 Shadowsocks启动代理。

2、MacOS使ShadowsocksX-NG-R8接入节点

⑴、下载ShadowsocksX-NG-R8客户端

⑵、添加节点信息

⑶、代理规则配置

3、iOS使用Shadowrocket接入节点

⑴、下载ShadowsocksX-NG-R8客户端

⑵、添加节点信息

⑶、代理规则配置

4、安卓使用SSR接入节点

⑴、下载ShadowsocksX-NG-R8客户端

⑵、添加节点信息

⑶、代理规则配置

加速节点获取失败,检查网络后重试解决办法如下:

一、关闭防火墙:解决办法:防火墙会拦截一些软件的运行,有时候也会阻碍我们游戏的正常连接,遇到这种情况,玩家只需要在启动游戏之前关闭防火墙,在Windows菜单界面找到防火墙将其关闭就可以了。

二、更换节点:解决办法:游戏连接失败也可能是当前使用的节点不行,而想要更换节点就需要借助加速工具了,奇游就很不错,奇游内拥有超多节点可以选择,可以帮助玩家精准提升网速,降低延迟,只需要在奇游内搜索Dysterra完成加速之后,点击一键启动游戏就可以正常连接服务器啦。

把脚本放到你要获取的元素的后面,在前面由于浏览器还没解释到这个对象,所以取不到

var i = documentgetElementById("in");

</script>

</body>

</html>

刷新节点信息失败,网络环境异常原因是根据查询网络资料显示网络消失网络环境存在不稳定关闭危险页面。上网环境是指将分布在不同地点的多个多媒体计算机物理上互联,依据某种协议互相通信,实现软、硬件及其网络文化共享的系统。

以上就是关于为什么 elasticsearch 获取节点信息失败全部的内容,包括:为什么 elasticsearch 获取节点信息失败、shadowrocket不能获取节点、加速节点获取失败,检查网络后重试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9463524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存