这次遇到一个问题,是ActiveMQ无法启动的,跟以往的现象不一样。这次是在服务器重启后出异常。
1、启动ActiveMQ时提示:activemq/data/kahadb/db.data(输入输出错误),NotFoundFileException异常
2、想着不应该,没有删过文件,可能是服务器重启后因为某些异常导致文件丢失,第一次遇到这样的情况
3、cd activemq/data/下,发现kahadb目录有,进入kahadb,发现没有文件了,db.data也没有
4、于是打算从其他的服务器上把正常目录kahadb下的文件拷贝过来,结果发现提示覆盖文件,心里无语1000+
5、心路历程。。。。。
6、本来打算重装ActiveMQ后,干脆将data目录下的kahadb目录直接删除,rm -rf kahadb
7、删除后,cd activemq/bin/ 目录,执行:./activemq setup 看网上是说这样会创建一个新的kahadb目录,但是我执行后,发现没有创建,不知道是不是还没完成
8、执行完第7步后,启动mq,命令:./activemq start
9、查看日志activemq.log,发现竟然不报错了
10、问题解决了,只是丢失了原来的数据