尝试通过 jmx 接口监控 Oracle NoSQL nosql 时遇到问题。
jmx 处于活动状态,我可以使用 jconsole 连接到 jmx 接口,但在 MBeans 选项卡中看不到“Oracle NOSQL 数据库”部分。
我们在 makebootconfig 时将值 jmx 添加到 mgmt 参数,我们的配置似乎没问题 mgmtClass=oracle.kv.impl.mgmt.jmx.JmxAgent"。
有人可以帮我吗?
尝试通过 jmx 接口监控 Oracle NoSQL nosql 时遇到问题。
jmx 处于活动状态,我可以使用 jconsole 连接到 jmx 接口,但在 MBeans 选项卡中看不到“Oracle NOSQL 数据库”部分。
我们在 makebootconfig 时将值 jmx 添加到 mgmt 参数,我们的配置似乎没问题 mgmtClass=oracle.kv.impl.mgmt.jmx.JmxAgent"。
有人可以帮我吗?
阅读您的问题,我认为问题来自您在 jconsole 中进行连接的方式。
如果在 jconsole 的“新连接”页面中,我从“本地进程”部分选择了一个进程,我能够重现您看到的行为。在这种情况下,我看到了相同的 MBean 列表,并且缺少特定于 NoSQL 的 MBean。
通过选择“远程进程”并指定存储的帮助程序主机名和端口,我能够获得正确的 MBean。在本例中,我使用的是“localhost”和端口 5000。当我在 Remote Process 部分中指定“localhost:5000”时,列出的 MBean 包括 Oracle NoSQL Database 的。
或者只是jconsole localhost:5000
使用适合您的部署的端口运行
希望这可以帮助你