Centos7、Erlang-21.3、RabbitMQ-3.8.0安裝

小狐狸Rosie發表於2020-02-23

1.購買阿里雲 centos 7.x

2.安裝依賴

**第一步:**執行命令yum -y install wget,然後會出現
image.png
image.png

**第二步:**安裝依賴 yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto socat

3、erlang安裝

第一步:下載epel-release
①伺服器直接下載(速度慢): wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.0.7-1centos7_amd64.rpm
②瀏覽器下載到本地,然後上傳至伺服器(速度快)

第二步:安裝erlang
rpm -ivh --nodeps esl-erlang_22.0.7-1centos7_amd64.rpm
image.png

4、rabbitMQ安裝

第一步:下載安裝包
①伺服器直接下載(速度慢):wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.0/rabbitmq-server-3.8.0-1.el7.noarch.rpm
②瀏覽器下載到本地,然後上傳至伺服器(速度快)

第二步:安裝rabbitMQ
rpm -ivh --nodeps rabbitmq-server-3.8.0-1.el7.noarch.rpm
image.png

第三步:啟動MQ
image.png
出現報警不用管

第四步:檢視啟動狀態
rabbitmqctl status ,如果顯示如下截圖說明安裝成功
在這裡插入圖片描述
注意圖中紅線部分的埠號,後面會用到

第五步:設定開機啟動
chkconfig rabbitmq-server on
image.png
其他命令
啟動服務:rabbitmq-server -detached【 /usr/local/rabbitmq_server-3.8.0/sbin/rabbitmq-server -detached 】

檢視狀態:rabbitmqctl status【 /usr/local/rabbitmq_server-3.8.0/sbin/rabbitmqctl status 】

關閉服務:rabbitmqctl stop【 /usr/local/rabbitmq_server-3.8.0/sbin/rabbitmqctl stop 】

列出角色:rabbitmqctl list_users

5.配置RabbitMQ監控外掛

想要使用瀏覽器訪問RabbitMQ管理介面,則需要配置網頁外掛
訪問地址:http://阿里雲伺服器的公網地址:埠號/#/
注意:該埠號為上述rabbitMQ安裝完成後圖中的埠號

第一步:
rabbitmq-plugins enable rabbitmq_management
image.png
第二步:檢視啟動的外掛
rabbitmq-plugins list //[E顯示啟動] [e隱式啟動]

image.png

6、分配管理員賬號

第一步:阿里雲後臺開放埠號
阿里雲後臺開放, 入方向埠tcp 15672和5672

第二步:檢視rabbitMQ使用者列表
rabbitmqctl list_users
image.png
預設管理員賬號密碼都是guest
第三步:新增使用者(如果不想新增,這一步可以省去)
建立使用者admin密碼123456的使用者: rabbitmqctl add_user admin 123456
第四步:設定角色
rabbitmqctl set_user_tags admin administrator
第五步:設定許可權
rabbitmqctl set_permissions -p / admin ‘.’ '.’ ‘.*’

7登入rabbitMQ管理後臺

訪問地址:http://阿里雲伺服器的公網地址:埠號/#/
根據提示輸入使用者名稱密碼

相關文章