2017-03-07 92 views
0

我想在一臺機器上運行兩個cassandra實例。它運行良好,兩個回送地址127.0.0.1和127.0.0.1作爲listen_address, rpc_addressnative_port: 9042相同。但是我將使用來自不同機器的兩個單節點羣集,所以我需要具有可以由網絡的其他機器識別的地址(環回和本地主機)。 有沒有辦法做到這一點?使用不同端口運行兩個單節點cassandra集羣

回答

1

您首先需要爲您的機器創建2個IP地址。這可以通過

  • 設置2張NIC卡(或)
  • 來完成單個NIC指定多個IP。

這可以通過分配靜態IP(請務必提供正確的網關和子網所以它會被其他機器訪問)和指定IP地址,下面的鏈接解釋如何與沿配置多個IP地址來完成這樣的瓶頸:

http://www.tomshardware.com/faq/id-1925787/computer-address.html

在您創建了2個IP地址,啓動每個卡桑德拉服務器使用不同的IP地址。 做telnet測試:

telnet <IP address> <port(9042)> 

從任何其他計算機來檢查你的卡珊德拉服務器啓動與分配的IP地址。

相關問題