1.安装前的准备
yum install
build-essential openssl openssl-devel unixODBC unixODBC-devel
make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
预先安装环境,防止解压错误。
2.下载
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
这里采用的是rpm包安装,可以减少环境的配置,安装完成后会自动帮你配置好环境。
3.解压
下载成功会多出如下3个rpm包:
注意:这里需要顺序解压:
- rpm -vih erlang-......
- rpm -vih socat-...
- rpm -vih rabbitmq-server-...
以上顺序解压,具体名字省略。。。。
4.进行文件配置
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
比如修改密码、配置等等,例如:loopback_users 中的 <<"guest">>,只保留guest
5.服务的停止与启动
安装路径:
找到安装后的 RabbitMQ 所在目录下的 sbin 目录,可以看到该目录下有6个以 rabbitmq 开头的可执行文件
直接启动:
./sbin/rabbitmq-server
后台启动:
./sbin/rabbitmq-server -detached
关闭:
- 如果要关闭整个 RabbitMQ 节点可以用参数 stop :
./sbin/rabbitmqctl stop
- 如果只想关闭应用程序,同时保持 Erlang 节点运行则可以用 stop_app:
./sbin/rabbitmqctl stop_app
6.地址访问
ip:15672 默认端口 账号和密码均为 guest
注意:如果无法连接,请关闭防火墙,开放15672端口。具体操作可去阿里云官网查询。
开启可视化界面操作:rabbitmq-plugins enable rabbitmq_management