裝過很多次emqx了,本次安裝又遇到新問題,記錄一下。
1、 先進入官網:https://www.emqx.io/cn/downloads#broker
選擇要下載的版本、軟件包
下面會有下載地址,復制地址。
https://www.emqx.io/downloads/broker/v4.0.4/emqx-centos7-v4.0.4.zip
2、在linux 上 下載軟件包
# wget https://www.emqx.io/downloads/broker/v4.0.4/emqx-centos7-v4.0.4.zip
然后 unzip 解壓 zip包。
然后啟動
# ./bin/emqx start
沒啟動成功,遇到一個尷尬的錯誤:
本以為是openssl 版本問題,可是最新的就是 openssl 1.1.1版本。
查看了centos 版本,當前版本為: 8.2.2004 當前最新版本。
一度以為是當前emqx版本與當前centos8 版本不和。又下載了其他兩個emqx版本。
emqx 4.0.6 和當前最新版 emqx 4.1.1
但是這兩個版本依舊是上面那個問題。
查看了emqx升級文檔:
只在最新的 4.2 版本中說了一下, emqx-rel 功能增強,支持 Centos 8 。 (但是當前官網上可下載版本最新只到4.1.1).
git 上關於emqx-rel 描述:
需要其他工具包呀~~~
無奈下載一個emqx 4.0.4 rpm包(因為當前其他環境就是這個版本,本地安裝也會首選這個版本)。
# wget https://www.emqx.io/downloads/broker/v4.0.4/emqx-centos7-v4.0.4.x86_64.rpm
下載好了:
安裝:
# yum localinstall emqx-centos7-v4.0.4.x86_64.rpm
安裝過程中還是顯示了一下: compat-openssl10 1.0.2o-3.el8
安裝完成。
裝完后本地目錄並沒有顯示這個emqx。
但是我重新進入emqx 4.0.4版本,已經可以啟動了。
其他的emqx 版本也可以啟動:
結論: 果然還是包不對呀。