使用IP地址连接到Cassandra Cluster失败 - WSO2 BAM

时间:2013-08-25 11:05:44

标签: cassandra wso2 wso2bam

我正在使用WSO2 BAM 2.3.0。在那我使用Home - >管理 - > Cassandra Explorer - >连接到群集以在Cassandra群集中浏览我的数据。在某些时候,我使用本地Cassandra集群和Connection Url作为localhost:9161,它工作正常。

后来我想使用本地运行的BAM实例探索同一个集群(在远程服务器上运行)。我使用IP地址:9161作为连接URL。但它在控制台中出现以下错误失败,

[2013-08-25 13:44:19,320] ERROR {me.prettyprint.cassandra.connection.HConnectionManager} -  Could not start connection pool for host IPAddress(IPAddress):9161

然后我转到远程服务器的BAM管理控制台并输入与Connection Url相同的服务器IP地址。但它也失败了。当我将IP地址更改为localhost时,它工作正常。这里出了什么问题?

我也是这样做的,因为我尝试通过连接上面提到的Server的Cassandra Cluster在我的本地机器上运行Hive查询。它失败了一些例外,说无法连接到Cassandra。

1 个答案:

答案 0 :(得分:3)

您可以访问。您必须在BAM_HOME / repository / conf / etc。

中编辑cassandra.yaml文件

将监听地址和rpc_address更改为您的IP地址。

然后在master-datasources.xml中为WSO2BAM_CASSANDRA_DB使用url中的ip地址。