近期準備學習rabbitmq訊息佇列,所以先將環境搭建好。
登入linux系統
這裡樓主用的是自己在阿里雲上的伺服器
安裝erlang
cd 存放路徑
mkdir 資料夾名
cd 剛才建立的資料夾名
1.0-
1.noarch.rpm
安裝:rpm -uvh erlang-solutions-
1.0-
1.noarch.rpm
匯入rabbitmq公鑰檔案:rpm --
使用yum安裝:sudo yum install erlang
注意:在執行rpm -uvh erlang-solutions-1.0-1.noarch.rpm時,可能會出現
epel-release 被 erlang-solutions-
1.0-
1.noarch 需要
需要安裝依賴包:yum install epel-release
警告:rabbitmq-server-3.8.3-1.el7.noarch.rpm: 頭v4 rsa/sha256 signature, 金鑰 id 6026dfca: nokey
錯誤:依賴檢測失敗:
socat 被 rabbitmq-server-3.8.3-1.el7.noarch 需要
解決方法:
yum -y install socat
##此時會報錯沒有socat包或是找不到socat包,解決方法安裝centos的epel的擴充套件源
yum -y install epel-release
##之後重新安裝socat
yum -y install socat
##接著安裝rpm -ivh rabbitmq-server-
3.8.3
-1.el7.noarch 安裝會報錯 有依賴關係解決方法不安裝依賴關係
rpm -i --nodeps rabbitmq-server-
3.8.3
-1.el7.noarch
啟動和停止命令:
systemctl start rabbitmq-server.service
systemctl stoprabbitmq-server.service
systemctl restart rabbitmq-server.service
設定開機啟動:
chkconfig rabbitmq-server on
設定配置檔案:
新建配置檔案:vi /etc/rabbitmq/rabbitmq.config
}]. #增加一行,注意點號要保留,開啟使用者遠端登入
systemctl restart rabbitmq-server.service
開啟web介面管理工具
rabbitmq-plugins enable rabbitmq_management
systemctl restart rabbitmq-server.service
防火牆開放15672埠
在阿里雲伺服器管理中新增15672埠
在Linux系詳解Linux bash中的變數
一 bash變數型別 本地變數 區域性變數 環境變數 位置變數 特殊變數 內建 二 本地變數 varname value 作用域為整個bash程序可以使用 變數命名規範 1.只能含字母 數字和下劃線,並且以字母和下劃線開頭 2.最好不要跟系統已有的環境變數重名 3.見名知意 三 區域性變數 loca...
在linux環境中安裝rabbitmq出現的錯誤
安裝了erl之後,在將rabbitmq搭建到linux伺服器的時候,根據在windows搭建的經驗,本以為可以幾下搞定,結果啟動不斷地報錯誤 plugins啟用了web管理介面 到google上找了一圈也沒看到合理的解答,而其錯誤log為erlang的crash.dump檔案,閱讀起來太過困難。後來...
rabbitMq在linux環境下的安裝
rabbitmq是實現了高階訊息佇列協議的開源訊息 軟體。rabbitmq伺服器是用erlang語言編寫的,而聚類和故障轉移 是構建在開放電信平台框架上的。所有主要的程式語言均有 與 介面通訊的客戶端庫。來自wiki百科不多說直接上本人的安裝過程 1.wget 安裝epel 我是新的伺服器所以沒有 ...