0
- Cassandra是安裝在虛擬機(IP地址 - 192.168.ab)使用KVM Ubuntu的主機(H1)機創建(IP地址 - PQRS)從另一個Ubuntu機
- 發送卡桑德拉壓力命令(H2) (IP地址 - pqrt),其是在同一網絡中H1
- 端口7000和9042上H1被轉發到相同的端口使用iptables在虛擬機上的H1
- 當cassandra.yaml的listen_address和rpc_address被設定到H1(pqrs)的IP地址顯示以下錯誤
無法綁定到地址/p.q.r.s:7000。坐落在cassandra.yaml listen_address你可以綁定到一個接口,例如,你的私有IP地址在EC2上需要改變什麼?
- 我的實驗需要安裝在像上述3個主機上卡桑德拉的虛擬機上的集羣。 (每個主機1 VM)
您無法綁定到H1的IP地址。卡桑德拉沒有意識到這一點。嘗試將它綁定到像eth0這樣的接口。我在虛擬機上創建了一個內部網絡,並手動配置IP地址以使羣集正常工作。 – Sreekar
嗨@Sreekar感謝您的評論。你如何認爲我可以將它綁定到界面上?我在大學使用機器,因此無法真正配置主機的IP地址,也無法爲虛擬機獲取新的公共地址。謝謝 –
嘗試橋接網絡,這將很容易,你會得到一個新的IP地址爲您的虛擬機,它會直接在LAN上可見。如果這是不可能的,你可以在listen_interface上給「eth0」或「eth1」綁定到接口。確保你沒有在虛擬機上運行任何防火牆,仍然使用這種方法,但我不確定它是否能夠正常工作。 – Sreekar