linux伺服器安裝rabbitmq3.7.4
通過yum線上安裝,簡單、快捷、自動安裝相關依賴包。(需要你的伺服器處於聯網狀態)
1.安裝Erlang環境(RabbitMQ由Erlang語言開發)
1.1)下載Erlang的rpm安裝包
1.2)安裝Erlang
yum install -y erlang-20.3.4-1.el7.centos.x86_64.rpm
1.3)檢查Erlang是否安裝成功
[[email protected] ~]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 9.3
2.安裝RabbitMQ
2.1)下載rpm安裝包
2.2)安裝RabbitMQ
yum install -y rabbitmq-server-3.7.4-1.el7.noarch.rpm
2.3)檢查RabbitMQ是否安裝成功
[[email protected] ~]# rabbitmqctl status
Status of node [email protected] ...
[{pid,14618},
{running_applications,
[{rabbitmq_management,"RabbitMQ Management Console","3.7.4"},
{rabbitmq_management_agent,"RabbitMQ Management Agent","3.7.4"},
{amqp_client,"RabbitMQ AMQP Client","3.7.4"},
{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.7.4"},
{cowboy,"Small, fast, modern HTTP server.","2.2.2"},
{cowlib,"Support library for manipulating Web protocols.","2.1.0"},
{rabbit,"RabbitMQ","3.7.4"},
{rabbit_common,
"Modules shared by rabbitmq-server and rabbitmq-erlang-client",
"3.7.4"},
...
3.啟動RabbitMQ
3.1 ) 設定開機啟動(即設定為守護執行緒)
chkconfig rabbitmq-server on
3.2 ) 啟動mq服務
service rabbitmq-server start ----啟動mq
systemctl status rabbitmq-server.service ----檢視rabbitmq狀態
rabbitmqctl stop ----停止mq服務
4.安裝web管理介面外掛
1.安裝 :
rabbitmq-plugins enable rabbitmq_management
2.成功後會有如下內容 :
The following plugins hava been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client.....
Plugin configuration has changed .Restart RabbitMQ for changes to take effect.
5.新增個人賬號,用於遠端登入
1.建立賬號
rabbitmqctl add_user agan 123456
2.設定使用者角色
rabbitmqctl set_user_tags heming administrator
3.設定使用者許可權
rabbitmqctl set_permissions -p "/" agan ".*" ".*" ".*"
4.設定完成後可以檢視當前使用者和角色(需要開啟服務)
rabbitmqctl list_users
5.完成後在自己的瀏覽器輸入 serverip:15672 其中serverip 是rabbitmq-server所在主機的ip
如果還有什麼疑問,可以留言。1到2天內回覆。