記一次在Centos中安裝RabbmitMQ的過程

1.安裝erlang

1.1安裝erlang的依賴環(huán)境

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

1.2下載erlang 19.0

wget?http://erlang.org/download/otp_src_19.0.tar.gz

tar -xvzf otp_src_19.0.tar.gz

1.3安裝erlang

./configure

#過程中如果拋出異常

#安裝perl解決此問題:yum install perl

make

make install

1.4配置erlang的環(huán)境變量

vi?/etc/profile

ERLANG_HOME=/usr/local/erlang

PATH=$PATH:$JAVA_HOME/bin:$ERLANG_HOME/bin

source /etc/profile

#檢驗(yàn)是否安裝成功

[root@bogon sbin]# erl

Erlang/OTP 19 [erts-8.0] [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V8.0? (abort with ^G)

2.安裝RabbitMQ

2.1下載安裝:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz

xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz

tar -xvfrabbitmq-server-generic-unix-3.6.3.tar

3.RabbmitMQ常用命令

啟動(dòng)監(jiān)控管理器:rabbitmq-plugins?enable?rabbitmq_management

關(guān)閉監(jiān)控管理器:rabbitmq-plugins disable rabbitmq_management

啟動(dòng)rabbitmq:rabbitmq-service?start

關(guān)閉rabbitmq:rabbitmq-service?stop

查看所有的隊(duì)列:rabbitmqctl list_queues

清除所有的隊(duì)列:rabbitmqctl reset

關(guān)閉應(yīng)用:rabbitmqctl stop_app

啟動(dòng)應(yīng)用:rabbitmqctl start_app

用戶和權(quán)限設(shè)置(后面用處)

添加用戶:rabbitmqctl add_user username password

分配角色:rabbitmqctl set_user_tags username administrator

新增虛擬主機(jī):rabbitmqctl add_vhost ?vhost_name

將新虛擬主機(jī)授權(quán)給新用戶:rabbitmqctl set_permissions -p / username '.*' '.*' '.*'

#角色說明

none ?最小權(quán)限角色

management 管理員角色

policymaker ??決策者

monitoring ?監(jiān)控

administrator ?超級(jí)管理員?

#訪問頁面

?http://127.0.0.1:15672/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容