首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡桑德拉无法联系种子如果使用AWS弹性IP地址..。仅适用于专用IP地址。

卡桑德拉无法联系种子如果使用AWS弹性IP地址..。仅适用于专用IP地址。
EN

Stack Overflow用户
提问于 2014-01-21 14:36:57
回答 1查看 2.3K关注 0票数 2

我使用指向这些实例的3个弹性IP地址创建了3个实例。

我安装了dsc: dsc12.noarch1.2.13-1 @datastax

并且/etc/cassandra/default.conf/curandra.yaml具有以下内容:-种子:弹性IP列表

但是当我通过“服务cassandra start”启动cassandra时,我在/var/log/cassandra/curandra.log中看到:.启动过程中遇到的异常:无法联系任何种子!而且,足够的"nodetool状态“显示:未能连接到'127.0.0.1:7199':连接被拒绝

但是:如果我改变种子的值来使用实例的“私有IP”,cassandra就会很好地启动。我希望它能很好地与弹性IP的工作,但它没有。

你知道为什么吗?

我希望弹性IP能够工作的原因是我提前知道IP地址,所以当我提供一台带有木偶的机器时,我可以在cassandra.yaml文件中预先填充种子。直到机器启动之后,我才知道私有IP地址:

这几乎是对:Cassandra on Amazon EC2 with Elastic IP addresses的重复

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-27 20:57:29

我相信您的问题来自于种子IP与节点的广播IP不一样。若要更改此操作,请修改每个Cassandra.yamls中的以下行

代码语言:javascript
复制
# Address to broadcast to other Cassandra nodes
# Leaving this blank will set it to the same value as listen_address
broadcast_address: <node's elastic ip> #uncomment this line
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21261098

复制
相关文章

相似问题

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