1. 程式人生 > >Centos7 minimal 系列之rabbitmq安裝(八)

Centos7 minimal 系列之rabbitmq安裝(八)

ref 需要 查看 del kcon start 設置 mis nsh

一、安裝Erlang

  由於RabbitMQ依賴Erlang, 所以需要先安裝Erlang。

  這種方法網站訪問不了

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

   采用這個

# 啟動EPEL源
 $ sudo yum install epel-release 
 # 安裝erlang
 $ sudo yum install erlang    

二、下載並安裝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 

技術分享圖片

  2.1、安裝完成之後啟動服務  
service rabbitmq-server start
  2.2、查看服務狀態
service rabbitmq-server status
  2.3、關於RabbitMQ的一些基本操作
 chkconfig rabbitmq-server on  # 添加開機啟動RabbitMQ服務
service rabbitmq-server start # 啟動服務
service rabbitmq-server status  # 查看服務狀態
service rabbitmq-server stop   # 停止服務

# 查看當前所有用戶
 rabbitmqctl list_users

# 查看默認guest用戶的權限
 rabbitmqctl list_user_permissions guest

# 由於RabbitMQ默認的賬號用戶名和密碼都是guest。為了安全起見, 先刪掉默認用戶
 rabbitmqctl delete_user guest

# 添加新用戶
rabbitmqctl add_user username password

# 設置用戶tag
 rabbitmqctl set_user_tags username administrator

# 賦予用戶默認vhost的全部操作權限
 rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

# 查看用戶的權限
 rabbitmqctl list_user_permissions username

三、開啟web管理接口

rabbitmq-plugins enable rabbitmq_management

 技術分享圖片

    我的centos是關閉防火墻強的。所以沒有出現端口不能訪問的情況。

借鑒:https://www.jianshu.com/p/ce725e41edab

   https://www.cnblogs.com/uptothesky/p/6094357.html

Centos7 minimal 系列之rabbitmq安裝(八)