【问题标题】:cassandra when I change the port, facing this issue Unable to gossip with any seedscassandra 当我更改端口时,面临这个问题无法与任何种子八卦
【发布时间】:2018-07-20 05:38:55
【问题描述】:

如果我更改 cassandra 节点的端口之一,它会与其他节点通信吗?

我正在使用 cassandra 3.6 和 cassandra 3 节点。

node1 和 2 具有默认端口,例如 storage_port=7000、rpc_port=9160 等。 但我更改了下面给出的 node3 的端口。

storage_port:                   7005
ssl_storage_port:               7006
native_transport_port:          9043    
rpc_port:                       9161

但是当我使用 node3 连接到 cassandra 时,我遇到了这个错误

启动时遇到异常(java.lang.RuntimeException): 不能用任何种子八卦

如何解决这个问题,请帮帮我。

【问题讨论】:

标签: cassandra


【解决方案1】:

所有节点上的端口必须相同。

【讨论】:

  • 感谢 zanson.. 但是 node2 和 nod3 在同一个主机中,如果我使用相同的端口,那么这会给我已经使用的错误端口。
  • 你需要给每个主机一个唯一的IP,所以如果你想在同一台主机上有多个节点,你需要让那个主机有多个IP地址。如果您想在单个主机上尝试多个节点,可以查看使用 ccm 来执行此操作:github.com/riptano/ccm
  • 感谢@zanson 1 最后一个问题,我们可以分配一个具有两个不同 ips 的 centos 服务器吗?
  • 是的,如果您为服务器分配多个 IP,那么您可以为每个 Cassandra 实例设置自己的 IP。
猜你喜欢
  • 2014-01-08
  • 1970-01-01
  • 2017-01-27
  • 2015-12-22
  • 2016-05-18
  • 2014-08-19
  • 1970-01-01
  • 2015-02-07
  • 2014-11-28
相关资源
最近更新 更多