1. 程式人生 > >ActiveMQ叢集(一):安裝ActiveMQ以及安裝中的常見錯誤排除

ActiveMQ叢集(一):安裝ActiveMQ以及安裝中的常見錯誤排除

版本衝突的問題

首先做ActiveMQ叢集需要的先去檢查對應的版本,如果你的版本比較新,那麼就要考慮下JDK的版本了

具體對應的ActiveMQ和JDK版本的關係,可以檢視下面的連結:

Apache ActiveMQ各個版本所依賴的JDK版本: https://blog.csdn.net/yanfeipei/article/details/75267384

如果直接無視版本安裝ActiveMQ,可能會遇到啟動後瞬退的問題

一般來說日誌報的錯是這樣的:

在這裡插入圖片描述

一般來說version 52就是提示需要JDK 8

具體解釋:https://www.cnblogs.com/pangxiansheng/p/5426905.html

簡單總結就是:5.15.X的MQ需要的是JDK8即可,下面我們要安裝的就是5.15.X版本的ActiveMq

安裝ActiveMQ

直接去官網下一個就好了,注意格式一定要是tar結尾的,zip一般都是windows系統裡用的

按照下面的執行即可,注意ps -ef | grep activemq 要執行兩次,如果第二次沒有,那就說明瞬退了,需要去/data/wrapper.log 中檢查一下原因

在這裡插入圖片描述

附:在windows上安裝activeMQ

很簡單,解壓執行即可,但是通常會遇到 Address already in use: JVM_Bind

的問題

開啟services.msc 關掉 Internet Connection Sharing (ICS)服務後重啟即可

具體:https://blog.csdn.net/happystar7788/article/details/45097289