Hawkeye Asked: 2013-12-20 03:27:22 +0800 CST2013-12-20 03:27:22 +0800 CST 2013-12-20 03:27:22 +0800 CST 我可以在我的 mac 上运行多个 Cassandra 节点,而每个节点都没有虚拟机吗? 772 您可以在此处的文档中看到设置 Cassandra 的每个实例都需要一个新的“节点”。 我的问题是 - 在我的 Mac 上运行具有多个 Cassandra 节点的集群(运行 Mavericks) - 我是否需要为每个节点启动一个虚拟机 - 或者我可以运行多个实例(例如在不同的目录中或使用不同的配置文件) )? cluster 1 个回答 Voted Best Answer Deesbek 2013-12-20T07:23:58+08:002013-12-20T07:23:58+08:00 根据您要实现的目标,您可以在运行 OS X Maverics 的 Mac 上的一个 Ubuntu VM 中运行多个 Cassandra 实例。 通常对于数据库集群,您希望获得更好的性能或冗余,因此您希望在物理上分离数据库,但没有什么能阻止您在一个 Ubuntu 虚拟机上运行多个实例。 鉴于 Cassandra 是开源的,您可以下载二进制文件并在 Maveric 上编译(假设您有命令行工具,并安装了 Xcode),这样当您在本机而不是在 VM 中运行 Cassandra 时,性能损失会更小。
根据您要实现的目标,您可以在运行 OS X Maverics 的 Mac 上的一个 Ubuntu VM 中运行多个 Cassandra 实例。
通常对于数据库集群,您希望获得更好的性能或冗余,因此您希望在物理上分离数据库,但没有什么能阻止您在一个 Ubuntu 虚拟机上运行多个实例。
鉴于 Cassandra 是开源的,您可以下载二进制文件并在 Maveric 上编译(假设您有命令行工具,并安装了 Xcode),这样当您在本机而不是在 VM 中运行 Cassandra 时,性能损失会更小。