首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊EC2上双节点cassandra集群设置的问题

亚马逊EC2上双节点cassandra集群设置的问题
EN

Stack Overflow用户
提问于 2012-12-27 06:58:33
回答 1查看 908关注 0票数 1

我正试图在同一区域和安全组的两台EC2机器上设置一个双节点Cassandra集群。每台机器都有一个运行的cassandra实例。我已经让cassandra.yaml文件将这两个文件添加到同一个集群中。但我不能这样做。这些是我创建的cassandra.yaml文件中更改的配置选项。这两台机器都属于美国东部特区。(我也能平对方,只是一场戏)。我正在使用版本1.1.6。

EC2 Machine1: listen_address -此机器的专用ip。rpc_address - 0.0.0.0种子- EC2 machine1的私有ip。endpoint_snitch - Ec2Snitch (我也尝试过SimpleSnitch & Ec2MultiRegionSnitch) initial_token --由令牌生成器工具为两个节点生成的第一个令牌。我为这个cassandra实例做了一个nodetool移动到这个标记。

EC2 Machine2: listen_address --这台机器的私有ip -- rpc_address -0.0.0种子-- EC2 machine1 endpoint_snitch - Ec2Snitch的私有ip (我也尝试过SimpleSnitch & Ec2MultiRegionSnitch) initial_token --由令牌生成器工具为两个节点生成的第二个令牌。我为这个cassandra实例做了一个nodetool移动到这个标记。

当重新启动实例时,这些设置应该会自动地将两个cassandra实例添加到同一个环中。但是,当我运行nodetool -h localhost ring命令时,这两台机器都在它们自己的集群中运行,而不是在同一个集群中运行。

这里的配置中有我遗漏的东西吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-31 13:45:10

我已经在EC2上创建了一个cassandra集群,从您的配置设置中,我建议将listen_address和rpc_address更改为特定计算机的私有ip。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14050711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档