我正在使用 WSO2 BAM 2.3.0。我使用 Home -> Manage -> Cassandra Explorer -> Connect to Cluster 来探索我在 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 时,它工作正常。这里出了什么问题?
另外我这样做是因为我尝试通过连接到上述服务器的 Cassandra 集群在本地计算机上运行 Hive 查询。它失败了,但有一些例外,说无法连接到 Cassandra。