一、安裝前的准備工作:
【rabbitmq下載】
rabbitmq下載官網地址:http://www.rabbitmq.com/
具體的安裝包的下載【這里安裝的版本是3.7.5】:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.5
提供一個百度網盤地址:鏈接:https://pan.baidu.com/s/1K_dWn2u-NqSnZ1r8xR-5bw 提取碼:1c19
注意事項:
erlang的版本會影響到rabbitmq的安裝,兩者有個版本對照
查看對照的地址:http://www.rabbitmq.com/which-erlang.html
【erlang下載】
具體的安裝包的下載【這里安裝的版本是19.3】:http://www.erlang.org/downloads/19.3
提供一個百度網盤地址:鏈接:https://pan.baidu.com/s/1F6dEThHbf2jRmJdOL_OiXQ 提取碼:378x
二、安裝步驟:
上傳這兩個要安裝的文件:
【二----<<<<>>>>安裝erlang】
[root@iZj56jkasko6onZ opt]# tar -zxvf otp_src_19.3.tar.gz
[root@iZj56jkasko6onZ opt]# cp -R otp_src_19.3 /program/
該系統需要安裝如下包
#yum -y install ncurses-devel
#yum search libtool
#yum search libtool-ltdl-devel
#yum install libtool
#yum install libtool-ltdl-devel
#yum install gcc-c++
#yum install erlang-doc
#yum install erlang-jinterface
[root@iZj56jkasko6onZ program]# cd otp_src_19.3/
[root@localhost otp_src_19.3]# ./configure --prefix=/program/erlang
安裝erlang:
[root@localhost otp_src_19.3]# make
[root@localhost otp_src_19.3]# make install
配置環境變量:
vi /etc/profile
ERLANG_HOME=/program/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME
source /etc/profile
測試是否安裝成功:
[root@localhost ~]# erl
【二----<<<<>>>>安裝rabbitmq】
[root@iZj56jkasko6onZ opt]# tar -xvf rabbitmq-server-generic-unix-3.7.5.tar
將解壓好的移動到這個文件夾,這個不是必要的,但是放在根目錄不太好
[root@iZj56jkasko6onZ opt]# cp -R rabbitmq_server-3.7.5 /program
查看:
[root@localhost ~]# cd /program
添加環境變量:
vi /etc/profile
export PATH=$PATH:/program/rabbitmq_server-3.7.5/sbin
export RABBITMQ_HOME=/program/rabbitmq_server-3.7.5
source /etc/profile
rabbitmq_server-3.7.5這個對應/program下的rabbitmq_server-3.7.5
三、測試是否安裝成功:
【開啟rabbitmq服務】[root@localhost ~]# rabbitmq-server -detached
【查看服務狀態:】[root@localhost ~]# rabbitmqctl status
【開啟rabbitmq:】[root@localhost ~]# rabbitmqctl start_app
【開啟管理插件:】[root@localhost ~]# rabbitmq-plugins enable rabbitmq_management
【查看插件集合:】[root@localhost ~]# rabbitmq-plugins list
【訪問可視化界面:】http://192.168.200.130:15672
【關閉rabbitmq:】[root@localhost ~]# rabbitmqctl stop_app
四、用戶管理
查看所有用戶
rabbitmqctl list_users
添加一個用戶
rabbitmqctl add_user zhaobl 123456
配置權限
rabbitmqctl set_permissions -p "/" zhaobl ".*" ".*" ".*"
查看用戶權限
rabbitmqctl list_user_permissions zhaobl
設置tag
rabbitmqctl set_user_tags zhaobl administrator
刪除用戶(安全起見,刪除默認用戶)
rabbitmqctl delete_user guest