centos8 安裝rabbitmq

安裝erlang

由於 rabbitmq 是基於 erlang 語言開發的,所以必須先安裝 erlang 。

安裝依賴

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

下載

erlang官網:https://www.erlang.org/downloads

下載安裝包

 wget  http://erlang.org/download/otp_src_25.0.tar.gz

解壓

tar -zxvf otp_src_25.0.tar.gz
cd otp_src_25.0/

配置安裝路徑

./configure --prefix=/usr/local/soft/erlang

安裝

make install

查看一下是否安裝成功

ll /usr/local/soft/erlang/bin

添加環境變量

echo 'export PATH=$PATH:/usr/local/soft/erlang/bin' >> /etc/profile

刷新環境變量

source /etc/profile

甩一條命令

erl

瞬間進入了一個未知的世界

 

在裏面輸入halt().命令退出來(那個點號別忘記)

 

至此,erlang 的安裝就已經完成了,接下來安裝 RabbitMQ。

安裝 RabbitMQ

需要查看 erlang 支持的 rabbitmq 版本號

  • 版本對照地址:https://www.rabbitmq.com/which-erlang.html

下載

  • 下載地址:https://www.rabbitmq.com/install-generic-unix.html

切換到 /root 下下載

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.10/rabbitmq-server-generic-unix-3.11.10.tar.xz

解壓

第一次解壓

xz -d rabbitmq-server-generic-unix-3.11.10.tar.xz

第二次解壓

tar -xvf rabbitmq-server-generic-unix-3.11.10.tar

移走

mv rabbitmq_server-3.11.10/ /usr/local/soft/rabbitmq

配置環境變量

echo 'export PATH=$PATH:/usr/local/soft/rabbitmq/sbin' >> /etc/profile

刷新環境變量

source /etc/profile

啓動命令

進入 sbin 目錄

cd /usr/local/soft/rabbitmq/sbin

啓動:

rabbitmqctl start_app

查看狀態命令:

rabbitmqctl status
 

停止命令:

rabbitmqctl stop_app

開啓web插件

rabbitmq-plugins enable rabbitmq_management

訪問:http://127.0.0.1:15672/ (開放5672 15672端口)

重新啓動
rabbitmqctl start_app

默認賬號密碼:guest guest(這個賬號只允許本機訪問)

用戶管理

查看所有用戶

rabbitmqctl list_users

添加一個用戶

rabbitmqctl add_user ttest 123456

其中 ttest爲用戶名,123456 爲密碼,可自定義。

配置權限

rabbitmqctl set_permissions -p "/" ttest ".*" ".*" ".*"

查看用戶權限

rabbitmqctl list_user_permissions ttest

設置tag

rabbitmqctl set_user_tags ttest administrator

刪除用戶

rabbitmqctl delete_user guest
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章