それぞれに仮想マシンを使わずに、Mac 上で Cassandra の複数のノードを実行できますか?

それぞれに仮想マシンを使わずに、Mac 上で Cassandra の複数のノードを実行できますか?

見ることができますここのドキュメンタリーでCassandra の各インスタンスを設定するには、新しい「ノード」が必要です。

私の質問は、Mac (Mavericks を実行) で Cassandra の複数のノードを持つクラスターを実行するには、それぞれに仮想マシンを起動する必要がありますか、それとも複数のインスタンスを実行できますか (たとえば、異なるディレクトリまたは異なる構成ファイルで)?

答え1

達成しようとしていることに応じて、OS X Maverics を実行している Mac 上の 1 つの Ubuntu VM で Cassandra の複数のインスタンスを実行できます。

通常、DB クラスターではパフォーマンスや冗長性を向上させる必要があるため、DB を物理的に分離する必要がありますが、1 つの Ubuntu VM で複数のインスタンスを実行することを妨げるものは何もありません。

Cassandraはオープンソースなので、ダウンロードすることができます。バイナリそして、Maverics でコンパイルします (コマンドライン ツールと Xcode がインストールされていることを前提とします)。そうすれば、VM ではなくネイティブで Cassandra を実行したときにパフォーマンスの低下がさらに小さくなります。

関連情報