centos8安裝rabbitmq

必須先安裝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>


分享到:


相關文章: