1. 程式人生 > >linux伺服器安裝rabbitmq3.7.4

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

[[email protected]

~]#

 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天內回覆。