《RabbitMQ 消息中間件》RabbitMQ安裝(Linux)

前言

在公司工作的過程中接觸了RabbitMQ,覺得RabbitMQ的功能很實用,就想着自己好好了解一下這個中間件。瞭解系統先從搭建開始。

搭建

前提:Linux: Centos 7 

1. 依賴erlang安裝

執行命令:

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

下載erlang命令: 

wget http://www.erlang.org/download/otp_src_19.3.tar.gz

按照順序執行:

tar -xzvf otp_src_19.3.tar.gz
cd otp_src_19.3
./configure --prefix=/usr/local/erlang
make && make install

配置環境變量:

vi /etc/profile

添加配置:

ERL_PATH=/usr/local/erlang/bin
PATH=$ERL_PATH:$PATH

環境變量生效:

source /etc/profile

驗證是否安裝成功:

erl

2. 開始正式安裝RabbitMQ

下載:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

安裝:

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

修改配置:

cd /usr/share/doc/rabbitmq-server-3.6.6
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config      -- 複製配置文件並修改

修改配置允許使用guest用戶登錄管理服務界面。 去掉圖中標紅記錄前面的註釋和後面的逗號,%%表示註釋。

啓動/關閉服務:

service rabbitmq-server stop
service rabbitmq-server start  
service rabbitmq-server restart

查詢rabbitmq的啓動情況:

systemctl status rabbitmq-server

開啓管理界面:

rabbitmq-plugins enable rabbitmq_management

可以通過網頁登錄管理界面:

http://ip:15672/     

登錄的用戶設置:

添加賬號:rabbitmqctl add_user abc 123456
設置用戶角色:rabbitmqctl set_user_tags abc administrator
設置用戶權限:rabbitmqctl set_permissions -p "/" abc ".*" ".*" ".*"

登入的樣子:

到此RabbitMQ已經安裝成功。

總結

安裝的過程中,需要了下載太慢的情況,阿里雲端口沒有開放,默認用戶guest無法登錄等問題。需要慢慢解決。

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