Cluster

我可以在我的 mac 上執行多個 Cassandra 節點,而每個節點都沒有虛擬機嗎?

  • December 19, 2013

您可以在此處的文件中看到設置 Cassandra 的每個實例都需要一個新的“節點”。

我的問題是 - 在我的 Mac 上執行具有多個 Cassandra 節點的集群(執行 Mavericks) - 我是否需要為每個節點啟動一個虛擬機 - 或者我可以執行多個實例(例如在不同的目錄中或使用不同的配置文件) )?

根據您要實現的目標,您可以在執行 OS X Maverics 的 Mac 上的一個 Ubuntu VM 中執行多個 Cassandra 實例。

通常對於數據庫集群,您希望獲得更好的性能或冗餘,因此您希望在物理上分離數據庫,但沒有什麼能阻止您在一個 Ubuntu 虛擬機上執行多個實例。

鑑於 Cassandra 是開源的,您可以下載二進製文件並在 Maveric 上編譯(假設您有命令行工具,並安裝了 Xcode),這樣當您在本機而不是在 VM 中執行 Cassandra 時,性能損失會更小。

引用自:https://serverfault.com/questions/562444