如何使用Java查找远程计算机的JMX端口

时间:2012-05-23 17:58:59

标签: java cassandra jmx

我目前正在开发一种可以远程修复和压缩Cassandra集群中的节点的工具。我意识到为了实现这一点,我需要有IP地址和JMX端口来远程访问该节点。

虽然我们已经定义了默认的JMX端口,但我们也允许用户手动更改该端口。由于该节点不是本地节点,因此我无法使用System.getProperty()来获取端口号。当集群中的节点具有不同的JMX端口号时,似乎无法通过JMX访问其他节点。

有没有办法只使用Java从另一个节点获取JMX端口号?

如果无法做到这一点,有没有办法在不知道节点的JMX端口的情况下修复和压缩远程Cassandra节点。

0 个答案:

没有答案