博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在centos上使用yum安装rabbitmq-server
阅读量:4984 次
发布时间:2019-06-12

本文共 2457 字,大约阅读时间需要 8 分钟。

rabbitmq及其依赖环境

rabbitmq安装之前需要安装socat,否则直接安装rabbitmq可能会报错

如果没有找到,则先安装epel源  yum -y install epel-release

yum install socat

rabbitMQ需要和erlang的版本互相匹配具体查看

在本文中,使用erlang-20.3.8.20-1.el7和rabbitmq-server-3.7.6-1.el7版本。

选择erlang-20.3.x可以兼容新的rabbitMQ3.7.x版本

安装erlang

使用rabbitMQ的镜像地址:

将下面内容复制到/etc/yum.repos.d/rabbitmq_erlang.repo文件中

保存后使用yum下载安装。

yum install erlang-版本号

版本号可以通过访问https://packagecloud.io/rabbitmq/erlang获取到要安装的对应版本。

# In /etc/yum.repos.d/rabbitmq_erlang.repo[rabbitmq_erlang]name=rabbitmq_erlangbaseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearchrepo_gpgcheck=1gpgcheck=0enabled=1gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkeysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtmetadata_expire=300[rabbitmq_erlang-source]name=rabbitmq_erlang-sourcebaseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMSrepo_gpgcheck=1gpgcheck=0enabled=1gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkeysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtmetadata_expire=300

在这里我是用版本为20.3.x这样就可以兼容两个mq的版本

yum install erlang-20.3.8.20-1.el7

 

rabbitMQ-server下载安装

使用脚本执行生成rabbitmq_rabbitmq-server.repo文件

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

或者直接将下面内容复制到/etc/yum.repos.d/rabbitmq_rabbitmq-server.repo文件中

[rabbitmq_rabbitmq-server]name=rabbitmq_rabbitmq-serverbaseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearchrepo_gpgcheck=1gpgcheck=0enabled=1gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkeysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtmetadata_expire=300[rabbitmq_rabbitmq-server-source]name=rabbitmq_rabbitmq-server-sourcebaseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMSrepo_gpgcheck=1gpgcheck=0enabled=1gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkeysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtmetadata_expire=300

yum下载安装

默认使用yum install rabbitmq-server是安装最新版本的rabbitmq

yum install rabbitmq-server-3.7.6-1.el7

 

rabbitmq安装完后,操作使用

启动RabbitMQ服务#service rabbitmq-server start状态查看#rabbitmqctl status启用插件#rabbitmq-plugins enable rabbitmq_management重启服务#service rabbitmq-server restart添加帐号:name 密码:passwd#rabbitmqctl add_user name passwd赋予其administrator角色#rabbitmqctl set_user_tags name administrator设置权限#rabbitmqctl set_permissions -p / name ".*" ".*" ".*"

rabbit默认的web端口号是15672

访问进入web管理页面了

注意放通外网访问,我的是腾讯云服务器,需要配置安全组策略,增加外部访问策略放通TCP:15672

参考链接:

 

转载于:https://www.cnblogs.com/gne-hwz/p/10714321.html

你可能感兴趣的文章
Tomcat启动Creation of SecureRandom instance卡住解决办法
查看>>
poj 2000 Gold Coins
查看>>
开通博客了
查看>>
BZOJ 1863: [Zjoi2006]trouble 皇帝的烦恼( 二分答案 )
查看>>
try catch
查看>>
slf4j
查看>>
C#语言和SQL Server数据库技术_程序数据集散地:数据库
查看>>
ES6学习之变量的解构赋值
查看>>
PHP 生成图片缩略图函数
查看>>
Boost Bimap示例
查看>>
ESLint 使用入门
查看>>
流水作业调度
查看>>
涨姿势系列之——内核环境下内存映射函数
查看>>
遍历数组批量更新数组里元素的某一项属性
查看>>
github 收藏项目的方法
查看>>
九的余数
查看>>
北京师范大学第十五届ACM决赛-重现赛K Keep In Line ( 字符串模拟实现)
查看>>
(转)C# — WinForm 消息框的使用
查看>>
时间管理(转)
查看>>
Future FutrueTask Callable类源码说明以及原理使用
查看>>