我正在使用activemq。 KahaDB是activemq的默认消息存储。但它不断增加,最终耗尽了磁盘空间。即使所有消息都被确认,它仍然会不断增大,并在其数据存储区中不断创建新的日志文件。KahaDB错误“磁盘上没有剩余空间”。如何解决这个问题?
我没有设置与KahaDB相关的属性,它使用了默认属性。
broker = new BrokerService();
TransportConnector connector = new TransportConnector();
connector.setUri(new URI("tcp://localhost:61616"));
broker.addConnector(connector);
broker.start();
这些是我在经纪人上设置的唯一属性。有人可以告诉我可以在KahaDB上使用的属性没有这个错误吗?
可能有几个原因导致磁盘空间不足。我建议再研究一下ActiveMQ文档/指南。 –