Linux 下 RabbitMQ的安装
Posted 学习使得吾快乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下 RabbitMQ的安装相关的知识,希望对你有一定的参考价值。
安装RabbitMQ
1 配置语言环境
1.1 卸载旧版本
查看安装的erlang :# yum list | grep erlang
卸载旧版本:# yum -y remove [要卸载的版本]
示例:
1.2 准备文件
将说明文件提供的文件上传至:/data_disk/rabbitmq
1.3 安装erlang
切换目录至/data_disk/rabbitmq执行以下命令:
# rpm -Uvh erlang-21.2.3-1.el7.centos.x86_64.rpm
1.4 安装socat
# yum install -y socat
2 正式安装
2.1 卸载旧版本
查看安装的erlang :# yum list | grep rabbitmq
卸载旧版本:# yum -y remove [要卸载的版本]
示例:
2.2 准备文件
将本教程提供的文件上传至:/data_disk/rabbitmq
2.3 安装
切换至目录/data_disk/rabbitmq,执行命令:
# rpm -Uvh rabbitmq-server-3.7.9-1.el7.noarch.rpm
2.4 创建配置文件
跳转目录:# cd /etc/rabbitmq/
创建文件:# vim rabbitmq-env.conf
添加内容:NODENAME=rabbit@localhost
2.5 相关命令
启动服务:# systemctl start rabbitmq-server
查看状态:# systemctl status rabbitmq-server
停止服务:# systemctl stop rabbitmq-server
查看端口:# firewall-cmd --zone=public --list-ports
查看组件: # rabbitmq-plugins list
2.6 相关配置
• 设置开机启动:# systemctl enable rabbitmq-server
• 开启Web管理插件:# rabbitmq-plugins enable rabbitmq_management
• 添加用户:# rabbitmqctl add_user admin admin
• 为用户分配操作权限:# rabbitmqctl set_user_tags admin administrator
• 为用户分配资源权限:# rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
3 防火墙设置
• 若服务器开启了防火墙,需要将RabbitMQ要用的端口开放
# firewall-cmd --zone=public --add-port=4369/tcp --permanent
# firewall-cmd --zone=public --add-port=5672/tcp --permanent
# firewall-cmd --zone=public --add-port=25672/tcp --permanent
# firewall-cmd --zone=public --add-port=15672/tcp --permanent
• 重启防火墙:# firewall-cmd --reload
4 验证
输入服务器地址+端口(15672),看得登陆页面,输入账户:admin admin进行登陆即可
效果:
5 附录
本教程使用的erlang:erlang-21.2.3-1.el7.centos.x86_64
本教程使用的rabbitmq:rabbitmq-server-3.7.9-1.el7.noarch
下载地址:百度云提取码:1234
另:rabbitmq与erlang的版本匹配关系
6 参考文献
RabbitMQ安装,卸载旧版本
服务启动报错纠正方案1:添加配置文件
服务启动报错纠正方案2:删除部分权限文件
以上是关于Linux 下 RabbitMQ的安装的主要内容,如果未能解决你的问题,请参考以下文章