2014-10-02 42 views
0

我在EC2上有一个节点Cassandra集群(从Datastax AMI启动),我手动添加了一个新节点,该节点也由同一个Datastax AMI删除数据目录并修改cassandra.yaml后。我可以在Opscenter的节点部分看到两个节点,但我看到Opscenter代理未安装在新节点中(已连接两个代理中的一个)。它看起来在新节点中有它自己的opscenter安装,并且与第一个节点中的opscenter安装有某种冲突?我想我必须在新节点中修复一些opscenter代理的配置文件,以便它可以指向第一个节点的opscenter安装?但我找不到要修改的地方。Cassandra:将opscenter代理修改为现有集群的新增节点

谢谢!

回答

2

这是/var/lib/datastax-agent/conf/address.yaml

+0

您也可以使用“连接的2个代理程序”附近的“修复”链接,它会在新节点上重新安装和配置代理程序。 – arre 2014-10-02 22:30:51

+0

它不适用于我的情况。我不断收到“失去连接”错误:( – kee 2014-10-02 22:35:47

0

我不得不手动将stomp_interface到配置文件stomp_interface部分。另外,我注意到该进程正在寻找/etc/datastax-agent/address.yaml,并且从未寻找/var/lib/datastax-agent/conf/address.yaml

此外,local_interface并非必须获得事情为我工作。因人而异。

我不确定这是设置的位置,还是在某个时间点在代理版本之间更改。 FWIW,我通过包安装了opscenter和代理。

相关问题