与
ESC
输入关键词搜索文章

【原创】CentOS6和CentOS7系统安装配置RabbitMQ

全文约 704 字预计阅读 3 分钟

因为工作项目需要消息队列插件,今天安装RabbitMQ测试。

安装erlang

从CentOS7/6无依赖的erlang GitHub release 页面中下载安装包: CentOs6下载 erlang-21.2.2-1.el6.x86_64.rpm CentOs7下载 erlang-21.2.2-1.el7.centos.x86_64.rpm 其它版本 https://github.com/rabbitmq/erlang-rpm/releases

提示要签名key文件

从 GitHub release 页面中下载 rabbitmq-release-signing-key.asc

rabbitmq rpm安装包

在 rabbitmq-server 的 GitHub release 页面中选择合适的版本并选择适合的安装包,当前最新的release版本是3.7.15 (2019年5月),则: CentOs6下载 rabbitmq-server-3.7.15-1.el6.noarch.rpm CentOs7下载 rabbitmq-server-3.7.15-1.el7.noarch.rpm

安装

安装包准备好之后,我们来安装(yum命令需要root权限)
# 安装 erlang
rpm -ivh erlang-21.2.2-1.el6.x86_64.rpm
# 导入签名
rpm --import rabbitmq-release-signing-key.asc
# 安装 rabbitmq
yum install -y rabbitmq-server-3.7.15-1.el6.noarch.rpm
安装遇到错误 [root@localhost src]# rpm -ivh erlang-21.2.2-1.el6.x86_64.rpm warning: erlang-21.2.2-1.el6.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY Preparing... ########################################### [100%] file /usr/lib64/erlang/bin/epmd from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 file /usr/lib64/erlang/bin/erl from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 file /usr/lib64/erlang/bin/erlc from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 file /usr/lib64/erlang/bin/escript from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 file /usr/lib64/erlang/bin/run_erl from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 file /usr/lib64/erlang/bin/to_erl from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 file /usr/lib64/erlang/bin/start from install of erlang-21.2.2-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64 卸载掉冲突的就可以了 [root@localhost src]# yum remove erlang-erts-R14B-04.3.el6.x86_64 确定Y,然后重新安装即可。 启动管理
## 服务管理命令 service rabbitmq-server start # 启动 service rabbitmq-server status # 状态 service rabbitmq-server stop # 停止 rabbitmq-plugins enable rabbitmq_management # 启用15672 web管理 ## 常用命令 rabbitmqctl # 帮助 rabbitmqctl status # 状态 同上 rabbitmqctl stop # 停止服务 会将节点及应用程序同时关闭 # 由于同一节点可能运行除rabbitmq 其他erlang程序,停止整个节点是不可取的 rabbitmqctl stop_app # 保持25672不停 rabbitmqctl start_app # 启动5672 和 15672 ## 用户管理 rabbitmqctl add_user admin admin# 添加用户admin rabbitmqctl delete_user admin # 删除用户 rabbitmqctl change_password admin 123456# 修改密码 rabbitmqctl list_users # 查看用户列表 rabbitmqctl set_user_tags admin administrator # 赋予管理员权限 3.7.15 默认情况下guest用户只能localhost访问。
【原创】CentOS6和CentOS7系统安装配置RabbitMQ
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。