原文連線:
系統環境:centos7
erlang版本:21
rabbitmq版本:3.7.8
1
wget
2
rpm -uvh erlang-solutions-1.0-1.noarch.rpm
3
yum
install
erlang
1
yum
install
rabbitmq-server-3.7.8-1.el7.noarch.rpm
三、開啟rabbitmq的web訪問外掛程式,最終效果如圖:
1
rabbitmq-plugins list
#檢視外掛程式情況
2
rabbitmq-plugins
enable
rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
#安裝外掛程式
四、啟動與關閉rabbitmq服務
服務監聽在5672埠,而web端是15672。直接執行rabbitmq-server命令可以讓服務在前台啟動,並且能看到日誌資訊等提示,當然更多情況我們都是後台啟動的
1
rabbitmq-server
2
rabbitmq-server -detached
#後台啟動
關閉rabbitmq服務
1
rabbitmqctl stop
當然也可以通過指令碼管理服務:
1
systemctl start rabbitmq-server.service
五、服務啟動後可以用瀏覽器訪問驗證
預設管理賬戶和密碼都是guset,不過這個時候應該會出現user can only log in via localhost 的提示,意思是說這個使用者預設只能通過本地登入。修改配置檔案可以解除該限制,讓rabbitmq可以遠端登入:
1
vi
/etc/rabbitmq/rabbitmq.config
#該檔案需要自行建立
2
}].
#增加一行,注意點號要保留
3
4
systemctl restart rabbitmq-server.service
六、建立使用者與許可權
登入web介面後在admin選單裡可以建立新的管理賬戶,與使用命令列效果是一樣的。主要需要注意的地方就是tags有以下幾種:
administrator:超級管理員,什麼許可權都有
monitoring:可以登入控制台和檢視節點資訊,比如記憶體、程序數、磁碟使用等
policymaker:可以登入控制台和制定策略,但是無法檢視節點資訊
management:僅能登入控制台
其他:無法登入控制台,一般是提供者和消費者
1
rabbitmqctl add_user admin rabbit_password
#建立乙個使用者,密碼請自定義
2
rabbitmqctl set_permissions admin
".*"
".*"
".*"
#給新建的使用者配置許可權、讀許可權和寫許可權
3
rabbitmqctl set_user_tags admin administrator
#使用者分組
七、rabbitmq的其他管理命令
rabbitmq佇列管理命令,控制佇列開始或者停止工作,但是不會殺掉程序
1
#開始佇列工作
2
#停止佇列工作
rabbitmq使用者管理命令(上面已經有用到過)
1
rabbitmqctl add_user username password
#建立使用者
2
rabbitmqctl del_user username
#刪除使用者
3
rabbitmqctl change_password username newpassword
#修改使用者密碼
4
rabbitmqctl set_user_tags username tags
#設定使用者許可權
5
rabbitmqctl set_permissions -p / username
'.*'
'.*'
'.*'
#設定使用者允許訪問的虛擬機器以及許可權(資料庫)
centos7部署rabbitMQ,以及快速入門
安裝rabbitmq需要安裝erlang語言的依賴 各版本rpm安裝位址 以安裝erlang 23.x為例子 rpm ivh erlang 23.0.2 1.el7.x86 64.rpm 檢視是否安裝成功,halt 是退出erl root localhost erl version erlang s...
水晶報表2008部署
3 在解決方案資源管理器中,右擊安裝專案,指向 新增 合併模組 新增crruntime 12 0.msm和crruntime 12 0 maps.msm和crruntime 12 0 zh cn.msm模組。4 單擊crruntime 12 0.msm模組,在mergemodelepropertie...
centos7 1 部署環境
空伺服器 首先 安裝了 gcc和g 然後公升級了軟體 然後安裝nginx yum install gcc gcc v yum install gcc c g v yum check update yum update binutils yum update vim etc yum.repos.d n...