一、准備依賴包
yum install
build-essential openssl openssl-devel unixODBC unixODBC-devel
make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
二、下載erlang-18.3-1
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
三、下載socat-1.7.3.2
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
四、下載rabbitmq-server3.6.5
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
五、安裝
1、安裝erlang
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
2、安裝rabbitmq-server
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
提示需要一個socat依賴庫
3、安裝socat
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
4、再安裝rabbitmq-server
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
安裝成功
六、修改配置
rpm安裝,默認目錄為:
/usr/lib/rabbitmq
進入rabbirmq目錄
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin
vim rabbit.app
rabbit.app:核心配置文件
端口默認:5672
將{loopback_users, [<<"guest">>]} ,把guest用戶打開,才能登錄管控台
{loopback_users, [guest]}
保存、退出
七、啟動rebbitmq
rabbitmq-server start &
顯示日志文件路徑
我們打開日志文件
vim /var/log/rabbitmq/rabbit\@zabbix_server.log
里面記錄啟動時的一些步驟,最后一行顯示啟動完畢。
5672端口已經被rabbitmq監聽
八、安裝管控台插件
rabbitmq-plugins enable rabbitmq_management
安裝成功,管控台默認端口號:15672
九、登錄管控台
瀏覽器打開
http://172.28.18.75:15672/
顯示登錄頁面,用guest guest登錄即可,這里最好我們使用rabbitmqctl命令添加一個管理員用戶
目前只有guest用戶
添加一個admin用戶
rabbitmqctl add_user admin password
為用戶設置管理員標記
rabbitmqctl set_user_tags admin administrator
為用戶設置權限
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
用新建的 admin可以登錄管控台了
后台啟動rabbitmq
rabbitmq-server -deched --后台啟動節點
rabbitmqctl stop_app --關閉節點上的應用
rabbitmqctl start_app --啟動節點上的應用
rabbitmqctl stop --關閉節點