必須先安裝erlang
erlang版本與rabbitmq版本的對應關係參考官網指引
<code>https://www.rabbitmq.com/which-erlang.html/<code>
官網下載erlang會非常的慢,需要耐心,下載之後上傳到自己的服務器.
<code>tar -zxvf opt_src_22.2.tar.gz/<code>
<code>mv otp_src_22.2 /usr/local//<code>
<code>mkdir ../erlang/<code>
<code>./configure --prefix=/usr/local/erlang/<code>
可能會提示幾個錯誤,無需理會
<code>make install/<code>
配置環境變量
<code>echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
source /etc/profile/<code>
輸入命令
<code>erl/<code>
輸入halt().命令退出來,注意後面有個點
安裝MQ
下載mq,地址如下,
<code>https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3
選擇rabbitmq-server-generic-unix-3.8.3.tar.xz版本/<code>
安裝xz
<code>yum install -y xz/<code>
解壓兩次
<code>/bin/xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar/<code>
重命名
<code>mv rabbitmq_server-3.8.3/ /usr/local
mv /usr/local/rabbitmq_server-3.8.3 rabbitmq
/<code>
配置環境變量
<code>vi /etc/profile
添加內容
export PATH=$PATH:/usr/local/rabbitmq/sbin
刷新緩存
source /etc/profile/<code>
相關命令
<code>啟動
rabbitmq-server -detached
停止
rabbitmqctl stop
狀態
rabbitmqctl status/<code>
默認端口號是5672
web管理
<code>rabbitmq-plugins enable rabbitmq_management/<code>
查看用戶
<code>rabbitmqctl list_users/<code>
添加用戶
<code>rabbitmqctl add_user zhangsan 123456/<code>
配置權限: / 後面登錄web管理頁面時候可以看到
<code>rabbitmqctl set_permissions -p "/" zhangsan ".*" ".*" ".*"/<code>
設置為管理員
<code>rabbitmqctl set_user_tags zhangsan administrator/<code>
其他相關命令
<code>刪除用戶(guest是默認用戶)
rabbitmqctl delete_user guest
查看權限
rabbitmqctl list_user_permissions zhaobl/<code>
最後登錄web管理界面(默認端口號是15672)
<code>http://ip:15672/<code>
閱讀更多 GuXiangManSui 的文章