嗨,我正在尝试在 Windows 机器中为我的集群设置多个节点,我找到了有关为 Ubuntu 配置多个节点的各种教程,但我无法找到为我的单个 Windows 机器设置多个节点的正确分步教程.
如果有人在他们的 windows 机器上添加了多个节点,请帮我指导这个过程.....
我知道我们需要为此调整 cassandra.yaml 文件,但不知道正确的方法。
嗨,我正在尝试在 Windows 机器中为我的集群设置多个节点,我找到了有关为 Ubuntu 配置多个节点的各种教程,但我无法找到为我的单个 Windows 机器设置多个节点的正确分步教程.
如果有人在他们的 windows 机器上添加了多个节点,请帮我指导这个过程.....
我知道我们需要为此调整 cassandra.yaml 文件,但不知道正确的方法。
ccm是您所追求的工具。有许多补丁可以启用 Windows 支持。
失败了(因为安装不是最简单的事情)您可以尝试模仿 ccm 所做的事情。也就是修改rpc_port
cassandra.yaml中的存储端口(storage_port
),native_transport_port
JMX端口。这些需要针对每个服务器进行修改。
如果失败,您需要为机器上的每个节点修改 cassandra.yaml 中的许多选项。这些设置如下(我将分别给出 2 个示例)
cassandra.bat
。打开批处理文件并搜索-Dcom.sun.management.jmxremote.port=7199^。对于每个服务器,将端口更改为 7x00,其中 x 代表节点的编号。例如 node1 = 7100,node2 = 7200 等等。这些应该是手动配置多个节点的所有设置,但我建议您使用 python 2.7 并配置 ccm。该工具非常出色,可以为您节省大量开发时间。自动化ftw。