0
我想在一臺機器上運行兩個cassandra實例。它運行良好,兩個回送地址127.0.0.1和127.0.0.1作爲listen_address, rpc_address
與native_port: 9042
相同。但是我將使用來自不同機器的兩個單節點羣集,所以我需要具有可以由網絡的其他機器識別的地址(環回和本地主機)。 有沒有辦法做到這一點?使用不同端口運行兩個單節點cassandra集羣
我想在一臺機器上運行兩個cassandra實例。它運行良好,兩個回送地址127.0.0.1和127.0.0.1作爲listen_address, rpc_address
與native_port: 9042
相同。但是我將使用來自不同機器的兩個單節點羣集,所以我需要具有可以由網絡的其他機器識別的地址(環回和本地主機)。 有沒有辦法做到這一點?使用不同端口運行兩個單節點cassandra集羣
您首先需要爲您的機器創建2個IP地址。這可以通過
這可以通過分配靜態IP(請務必提供正確的網關和子網所以它會被其他機器訪問)和指定IP地址,下面的鏈接解釋如何與沿配置多個IP地址來完成這樣的瓶頸:
http://www.tomshardware.com/faq/id-1925787/computer-address.html
在您創建了2個IP地址,啓動每個卡桑德拉服務器使用不同的IP地址。 做telnet測試:
telnet <IP address> <port(9042)>
從任何其他計算機來檢查你的卡珊德拉服務器啓動與分配的IP地址。