centos7部署ActiveMQ

總結

ActiveMQ的部署還是相對簡單,但是由於各種環境問題,還是一路磕磕絆絆弄了半天,記錄一下,以後可以按此排錯。

安裝步驟

安裝步驟網上很多,簡單搬一下:

  1. 官網下載壓縮包 ,選擇合適的版本。http://activemq.apache.org/download-archives
  2. 解壓縮:tar -zxvf  apache-activemq-5.15.12-bin.tar.gz
  3. 切換到conf下,可配置mq的存儲方式,內存和磁盤空間大小、端口、日誌等等。
  4. 切換到bin目錄:./activemq start/status/stop/consle
  5. 如報錯可根據日誌排查
  6. 使用netstat -tnlt 查看端口監聽情況

踩到的坑

  1.  jdk與activeMQ的版本一定要相對應,版本對照鏈接
  2. 防火牆要開放端口或關閉:systemctl status firewalld.service
  3. 主機名要保證對應:主機名引發的問題
  4. 發佈ip協議現階段要設置爲ipv4(我的時間花在這裏了),下面詳細記一下。

IP協議影響系統訪問

 這種情況的發生ActiveMQ自身不會報錯,不會產生錯誤日誌,但是由於使用不同的IP協議版本,導致訪問不了已成功啓動的系統。

沒有設置的時候:

設置後:

 

設置方法:

vi /etc/sysctl.conf 

追加以下兩行: 

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

service network restart 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章