1.选择目录/usr/local/src
2.下载Rabbitmq 所依赖的环境gcc、erlang包和rabbitmq包,这里演示是网上下载
gcc依赖
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
erlang依赖
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
rebbitMQ包
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
3.使用rpm -ivh 命令安装erlang包和rabbitmq包
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
注意*安装rabbitmq这个包时候提示错误缺少一个socat依赖
用yum把它装上
yum install socat
装完后再
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
4.修改host和hostname
vim /etc/hostname
添加yux,如图:
vim /etc/hosts
xxx.xx.xx.x yux,如图:
5.给rabbitmq加入密码
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
修改 {loopback_users, [guest]},如图:
6.运行rabbitmq
rabbitmq-server start &
7.查看rabbitmq插件,如图:
rabbitmq-plugins list
8.开启客户端管理连接
rabbitmq-plugins enable rabbitmq_management
9.浏览器访问
http://xxx.xxx.xx.xx:15672/
username:guest passwore:guest
10.卸载RabbitMQ
-------------卸载
/sbin/service rabbitmq-server stop
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
yum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
-------------停止防火墙 #停止firewall #禁止firewall开机启动
systemctl stop firewalld.service
systemctl disable firewalld.service
---------------------