格式化ActiveMQ服务器,如hdfs节点格式?

时间:2015-07-09 12:47:22

标签: activemq

是否有任何选项或命令行可用于格式化(擦除所有数据)ActiveMQ服务器,如hdfs节点格式? enter image description here

我已经删除了ActiveMQ中的所有队列,但仍有47%的消费者,如何格式化所有数据?

1 个答案:

答案 0 :(得分:0)

简单回答:删除持久性配置指出的kahadb文件夹,然后重新启动ActiveMQ。如果不存在,它将在启动时重新创建。

更长的答案:只要有消息或其他内容发生,ActiveMQ就会锁定该消息所在的事务日志文件。如果日志文件中没有未使用的消息,则会在一定时间间隔内清除日志文件。这可能包括持久订阅和其他事情中未使用的消息。

您还可以在配置中设置代理属性deleteAllMessagesOnStartup并重新启动。这在某些情况下很有用。