elasticsearch ElasticSearch多播在Linode中不工作
我在同一个数据中心有两个新的Ubuntu Linodes,除了不同的节点名外,它们的ES配置都相同。群集名称相同。他们可以互相卷曲到ElasticSearch服务器上,而且还没有防火墙,但多播不起作用,我不知道为什么。它们都选择自己作为主节点,并且不会记录关于另一个节点或集群的任何信息
elasticsearch ElasticSearch多播在Linode中不工作,
elasticsearch,cluster-computing,multicast,linode,
elasticsearch,Cluster Computing,Multicast,Linode,我在同一个数据中心有两个新的Ubuntu Linodes,除了不同的节点名外,它们的ES配置都相同。群集名称相同。他们可以互相卷曲到ElasticSearch服务器上,而且还没有防火墙,但多播不起作用,我不知道为什么。它们都选择自己作为主节点,并且不会记录关于另一个节点或集群的任何信息 有什么原因可以解释为什么多播不能在这样的环境中工作吗?正如Konstantin在评论中所说,多租户环境通常不支持多播,这是有道理的,但在测试中仍然可能有用。这里有更多信息: “实际上,多播的问题是,大多数“云”(
有什么原因可以解释为什么多播不能在这样的环境中工作吗?正如Konstantin在评论中所说,多租户环境通常不支持多播,这是有道理的,但在测试中仍然可能有用。这里有更多信息: “实际上,多播的问题是,大多数“云”(VPS)提供商(AWS、Linode、Slicehost、Rackspace等)在其网络上不支持多播。您可以向组发送多播消息,但在该组上侦听的其他计算机不会听到。”
虽然有解决办法,但在这种情况下最简单的方法是切换到单播。可以在网络级别禁用多播。在这种情况下,您可以在每个节点上的ES配置文件中以静态方式写入集群配置。我本来打算切换到单播,因为我有一个自动构建,但想有一个快速播放。我想我现在要换了。