【发布时间】:2018-03-30 01:13:00
【问题描述】:
如何在我的 Ubuntu 上运行 3 个 cassandra 节点(实际上是一个集群)?我不想创建 3 个 VMWare/VirtualBox 实例,而是将每个 cassandra 节点配置为侦听不同的端口。安装一个 cassandra 可以吗?
我想到的一个解决方案是安装 3 个本地 cassandra 并独立配置每个 cassandra.yaml,但实际上我更希望通过我安装的 cassandra 配置文件来实现。
显然,我需要这样的配置仅用于测试目的。
【问题讨论】:
-
这不能通过分配不同的端口来完成,因为有些端口不容易配置。但是,通过使用本地主机的同义地址(127.0.0.1、127.0.0.2 等)很容易做到这一点。在stackoverflow.com/questions/22513979/… 的答案中描述了这种方法
-
你说你不想要虚拟机,但你可以使用容器(例如 Docker)来让它工作。这个问题已经 8 年了,所以我猜你现在已经继续前进了,但它可以帮助其他人,因为这仍然是谷歌上出现的第一页。
-
@KNejad 有相关文档吗?我不熟悉 Docker,所以学习 Docker 和部署多个节点会很好:)
标签: cassandra cluster-computing