Centos7 activemq啓動失敗 解決 的正確姿勢 實踐筆記
我使用centos7X64最小化安裝
CentOS-7-x86_64-Minimal-1708
activemq5.15.10
沒裝jdk的同學,請移步【centos7 安裝 jdk8 的正確姿勢】的文章
一般不能用是受監聽地址的影響,比如主機名,Ucloud會以192_168_50_86,騰訊雲會以VM_0_9_centos這種,就很可能就會出問題,具體錯誤看MQ的data目錄下的activemq.log日誌文件。
我實踐了兩
種都可以解決問題的方式,分別爲:
- 修改監聽地址
- 修改服務器名稱
1.修改監聽地址:
MQ的conf目錄下的activemq.xml中,把默認的
0.0.0.0
改爲127.0.0.1
(一共5
處)
啓動MQ,
activemq status
查看狀態,運行中
訪問後臺地址:http://192.168.50.85:8161 一切正常,(ip要改爲你所在服務器的地址
)
2.修改服務器名稱:
hostname
查看主機名
hostname
我們把主機名改爲
192-168-50-85
hostnamectl set-hostname 192-168-50-85
查看主機名:
hostname
我們看到主機名已經修改,但是沒有完全生效,我們重啓一下
shutdown -r now
查看主機名:
hostname
我們看到主機名修改已經完全生效
啓動MQ,activemq status
查看狀態,運行中
訪問後臺地址:http://192.168.50.85:8161 一切正常,(ip要改爲你所在服務器的地址
)