一、安裝軟件准備
RabbitMq下載地址
Erlang下載地址
RabbitMq和Erlang版本關聯地址
二、windows環境下的安裝
- 安裝Erlang
- 安裝RabbitMQ
- 啟動Rabbitmq
- 點擊
- 輸入命令:rabbitmq-plugins enable rabbitmq_management
- 在瀏覽器中輸入地址查看:http://127.0.0.1:15672/
- 使用默認賬號登錄:guest/ guest
- 點擊
三、Linux環境下的安裝
- 軟件准備
我當時在下載這個時候比較慢,提供一個下載好的百度網盤地址:https://pan.baidu.com/s/1ddk62WucGKs8ObKK8wpH7w 密碼:ehk5 - 安裝Erlang環境
#安裝依賴
yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git
tar -xvf otp_src_22.1.tar.gz
mv otp_src_22.1 erlang
cd erlang
#首先是./configure,檢查編譯環境並配置安裝路徑
./configure --prefix=/usr/local/erlang --without-javac
#然后對源代碼進行編譯
make
#最后開始安裝
make install
#配置erlang環境變量
vi /etc/profile
export PATH=$PATH:/user/local/erlang/bin
#保存之后刷新配置文件
source /etc/profile
#創建軟連接
ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
#查看版本
erl
- 安裝Rabbitmq
rpm -ivh --nodeps rabbitmq-server-3.8.1-1.el7.noarch.rpm
#發現安裝成功了。再去查下其rpm包,
rpm -qa | grep rabbitmq
# rabbitmq的一些命令
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
service rabbitmq-server status 查看狀態
chkconfig rabbitmq-server on 設置開機自啟
# rpm安裝,默認目錄是:/usr/lib/rabbitmq/
#修改配置文件開啟登錄權限
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/ebin
#核心配置文件
vim rabbit.app
#改成這樣放開登錄權限 然后保存
{loopback_users, [guest]},
# 開啟web界面管理工具
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
- 通過IP:15276訪問web端,需要將端口防火牆開發
四、docker安裝
docker search rabbitmq:management
docker pull rabbitmq:management
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
如果docker pull rabbitmq 后面不帶management,啟動rabbitmq后是無法打開管理界面的,所以我們要下載帶management插件的rabbitmq。
安裝成功之后使用IP:15627訪問可視化界面
默認的賬戶登錄,用戶名和密碼都guest
五、增加用戶、創建Virtual Hosts
- 增加用戶
1、超級管理員(administrator)
可登陸管理控制台,可查看所有的信息,並且可以對用戶,策略(policy)進行操作。
2、監控者(monitoring)
可登陸管理控制台,同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)
3、策略制定者(policymaker)
可登陸管理控制台, 同時可以對policy進行管理。但無法查看節點的相關信息(上圖紅框標識的部分)。
4、普通管理者(management)
僅可登陸管理控制台,無法看到節點信息,也無法對策略進行管理。
5、其他
無法登陸管理控制台,通常就是普通的生產者和消費者。 - 創建Virtual Hosts
設置當前vhost的權限