以外的docker映像中連接cassandra,並將其配置在Ubuntu操作系統中。在docker中安裝了cassandra節點。 cassandra節點顯示IP爲17.7.0.1,而Ubuntu IP爲10.7.108.10。我怎樣才能連接從同一網絡中的其他機器連接cassandra。我已經嘗試碼頭運行-p 10.7.108.10 9043:9043 cassandra:最新的。仍然lsof -i:9043沒有給出任何結果,我也無法從其他機器連接。 telnet也不能正常工作。如何從OS
Q
如何從OS
1
A
回答
1
如果您公開該端口並希望通過運行docker的系統的主機IP訪問該端口,則應該將cassandra.yaml中的broadcast_rpc_address
配置爲您的ubuntu服務器(10.7.108.10
)的broadcast_rpc_address
。
如果您使用的是官方cassandra圖片,您可以通過-e CASSANDRA_BROADCAST_ADDRESS=10.7.108.10
as documented。
此外,我看到你正在公開端口9043.你是否明確配置二進制端口?默認爲9042.
+0
謝謝,這個文檔很有幫助。我正在使用9042,這是一個錯字。再次感謝您的幫助。 – jAvA
相關問題
- 1. 如何從Mac OS
- 2. 如何端口黑莓應用程序從OS 5到OS 6
- 3. 從OS
- 4. 如何從OS X中卸載Heroku Toolbelt?
- 5. 如何從終端在Mac OS
- 6. 如何從OS X上構建文件?
- 7. 如何從iPad OS寫入XML文件?
- 8. 如何從Mac OS X 10.7.3卸載Phonegap?
- 9. 如何從python執行os/shell命令
- 10. 如何從Mac OS卸載erlang r16b x
- 11. 如何在Mac OS
- 12. 如何檢測OS
- 13. 從iPhone OS對OSX
- 14. OS X:從Python的
- 15. 如何獲取OS目錄
- 16. 如何在Mac OS(獅子)
- 17. 如何部署在OS X
- 18. 如何啓用php5.5 Mac OS
- 19. 我如何在Mac OS X
- 20. 如何在MAC OS 10.10.5
- 21. 如何在Mac OS 10.8.2
- 22. 如何在OS 4.2.2安卓
- 23. 如何從OS X應用程序中的URL更新圖像?
- 24. 如何從OS X上的gethostname()獲得一致的結果?
- 25. 如何從安裝條件檢測OS是否爲Windows 7 Embedded?
- 26. 如何從Mac OS X dock中隱藏應用程序圖標
- 27. 如何在mac os中從磁盤讀取原始數據
- 28. 如何從OS X上的shell腳本運行Clozure CL(Lisp)?
- 29. 如何從OS命令行啓動PowerShell腳本?
您是否在docker文件中公開casandra的端口? – Ja8zyjits