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地址。我現在想念什麼或?因爲當我鍵入**節點工具狀態**時,我看不到其他機器機架 –

相關問題