下载必要的安装包
官网地址:http://www.rabbitmq.com/
github地址:https://github.com/rabbitmq/rabbitmq-server/releases
初学建议采用RPM包安装方式,需要下载三个安装包,这里直接给出下载地址
rabbitmq下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/
erlang下载地址:http://www.rabbitmq.com/releases/erlang/
socat下载地址:http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
# 在linux下直接执行命令下载
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
安装步骤
# 安装基础依赖
yum -y install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
# 安装rpm包,一定要按顺序安装
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
修改配置
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
这是rabbitmq的核心配置文件,在这里可以查看到rabbitmq默认监听的端口号是5672。找到loopback_users
的配置项,去除guest
的尖括号和双引号,然后保存退出。
RabbitMQ命令
服务的启动:rabbitmq-server start &
服务的停止:rabbitmqctl stop
查看进程:lsof -i:5672
管理插件:rabbitmq-plugins enable rabbitmq-management
RabbitMQ管控台
执行命令 rabbitmq-plugins enable rabbitmq_management
就可以启用管控台。
默认启用端口是15672,通过ip+端口进行访问如:http://192.168.0.102:15672/
最好先关闭下iptables规则:iptables -F && iptables -t nat -F
访问成功后需要输入用户名和密码进行登录,统一输入guest
即可。登录成功后界面如图所示