版本选择:
由于RabbitMQ需要erlang的加持(查看官网对应的rabbitmq各个版本对应erlang的版本)
RabbitMQ Erlang Version Requirements — RabbitMQ
安装包下载(rpm包):
rabbitmq - Repositories · packagecloud
一、测试可运行版本:
erlang-23.3.4.11-1.el7.x86_64.rpm
rabbitmq-server-3.8.16-1.el7.noarch.rpm
socat-1.7.3.2-2.el7.x86_64.rpm
二、软件安装顺序:
1、安装Erlang(rabbitmq基于Erlang开发,故需要Erlang环境)
# 安装命令 (rpm -ivh 查看安装进度)
rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
# 安装成功,按两次ctrl+c退出命令模式
erl -v
erl -version
2、安装socat(不限版本)
# 安装命令
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
3、安装rabbitmq
# 安装命令
rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm
# 检查是否安装成功命令
rpm -qa|grep rabbitmq
# 开启web管理界面插件 (先将服务关闭掉)
rabbitmq-plugins enable rabbitmq_management
4、编辑配置
# 添加配置文件,解决只能localhost访问的问题
vim /etc/rabbitmq/rabbitmq.config
# 在rabbitmq.config文件中写入下面的命令,不要忘了后面的点
[{rabbit,[{loopback_users,[]}]}].
三、rabbitMQ服务器操作命令:(注意端口配置问题!)
# rabbitmq 服务停止
service rabbitmq-server stop
# rabbitmq 服务开启
service rabbitmq-server start
# rabbitmq 服务重启
service rabbitmq-server restart
# rabbitmq 服务状态查询
service rabbitmq-server status
# rabbitmq 开机启动
chkconfig rabbitmq-server on
登录管理界面
URL地址:http://127.0.0.1:15672/
默认账号:guest默认密码:guest
四、卸载rabbitmq相关文件
1、卸载前先停止rabbitmq服务(socat不需要重新删除安装)
service rabbitmq-server stop
2、查看rabbitmq安装的相关列表
yum list | grep rabbitmq
3、卸载rabbitmq-server.noarch
yum -y remove rabbitmq-server.noarch
4、查看erlang安装的相关列表
yum list | grep erlang
5、卸载erlang已安装的相关内容
yum -y remove erlang-*
6、删除有关的所有文件
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/local/erlang
rm -rf /usr/local/rabbitmq