0

我这样做是第一次,我需要帮忙清理一些东西。 我在一台机器上安装了Ubuntu 14.04桌面,另一台机器上安装了Windows 8.1。在两台机器上也安装了相同版本的Cassandra。将两台桌面PC连接到多节点集群Cassandra

有人能告诉我,是否有可能连接2台台式机,并在Cassandra中创建2个节点的集群,以及如何实现?

回答

1

您需要确保以下设置是在每台机器上cassandra.yaml正确设置:

  1. 群集名 - 这需要是相同的两个节点
  2. seed_provider.parameters.seeds上 - 这需要设置为其中一个节点的外部IP地址,并且在两个节点上都需要相同。
  3. listen_address - 这需要在每台机器上设置为外部IP地址。

注意:确保您可以ping每个机器上的其他用户的listen_address IP地址,并确保storage_port 7000不被任何一台机器上的防火墙阻止。

+0

“seed_provider.parameters.seeds - 必须设置为其中一个节点的外部IP地址**。但是如果两台机器都在同一个网络上(我只是在两台计算机上测试复制在同一网络上)比外部IP将是相同的,我是吗?比我的** - 种子:“”**将只有一个IP,并且该IP将是外部IP? 而且,我是否需要将listen_address设置为我的wlan驱动程序IPv4地址,例如192.168 ._._? –

+0

每台计算机都必须拥有自己的唯一IP地址。种子用于群集的初始八卦协商,因此需要在两个节点上都相同,但可以是你需要使用从外部连接到机器的地址 – mikea

+0

我在每台机器上设置了cassandra.yaml,用于种子其他机器的unq IP。为每台机器编辑** listen_address **以取消IP。同样在cassandra-env.sh中,也将JVM_OPTS更改为其所在文件的机器的unq IP地址。我现在想念什么或?因为当我键入**节点工具状态**时,我看不到其他机器机架 –

相关问题