总结
ActiveMQ的部署还是相对简单,但是由于各种环境问题,还是一路磕磕绊绊弄了半天,记录一下,以后可以按此排错。
安装步骤
安装步骤网上很多,简单搬一下:
- 官网下载压缩包 ,选择合适的版本。http://activemq.apache.org/download-archives
- 解压缩:tar -zxvf apache-activemq-5.15.12-bin.tar.gz
- 切换到conf下,可配置mq的存储方式,内存和磁盘空间大小、端口、日志等等。
- 切换到bin目录:./activemq start/status/stop/consle
- 如报错可根据日志排查
- 使用netstat -tnlt 查看端口监听情况
踩到的坑
IP协议影响系统访问
这种情况的发生ActiveMQ自身不会报错,不会产生错误日志,但是由于使用不同的IP协议版本,导致访问不了已成功启动的系统。
没有设置的时候:
设置后:
设置方法:
vi /etc/sysctl.conf
追加以下两行:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1service network restart