總結
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