有没有办法使用activemq-admin命令行工具获取kahadb目录大小?

时间:2014-11-10 04:45:18

标签: apache jms activemq middleware

我正在使用ActiveMQ 5.10。我想使用activemq-admin工具获取kahadb大小(持久性存储),有没有办法做到这一点?

由于

P.S。我在activemq用户论坛上问了这个问题,但没有得到答复,因此在堆栈溢出时发布,所以请不要将其标记为重复。

链接到我提出的问题: http://activemq.2283324.n4.nabble.com/Is-there-a-way-to-get-kahadb-size-using-activemq-admin-command-line-tool-tt4687052.html

2 个答案:

答案 0 :(得分:2)

是的,您可以从activemq-admin脚本中获取该信息:

activemq-admin query  --view StorePercentUsage,StoreLimit --jmxurl service:jmx:rmi:///jndi/rmi://hostname:port/jmxrmi --jmxuser user --jmxpassword password

只需将主机名:端口和用户/密码更改为您的值即可。如果您还没有保护JMX,那么您可能不需要用户/密码

答案 1 :(得分:1)

不是通过旧的控制台,但较新的hawtio控制台确实可以访问商店限制(最大尺寸)和使用的存储百分比......

否则,您可以使用JMX访问此数据或使用HTTP/REST(通过jolokia)...