centos7环境下RabbitMQ安装与配置

RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用,具体使用场景请参考https://www.cnblogs.com/stopfalling/p/5375492.html。由于项目需要,我就安装并配置了RabbitMQ,服务器操作系统是CentOS7。下面就自测的安装步骤介绍下:

1.首安装rabbitMQ所需依赖,安装erlang,

yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto   一路y下去就行


在官网上下载 epel-release   网址http://rpm.pbone.net/index.php3/stat/4/idpl/29069710/dir/centos_7/com/epel-release-7-5.noarch.rpm.html

然后用ftp上传至系统中,这部就不在操作,网上多的是,我这里下载的是epel-release-7-5.noarch.rpm

执行安装命令:

rpm -Uvh epel-release-7-5.noarch.rpm

安装 erlang:yum install -y erlang

安装完成后,进入正式的rabbitMQ安装阶段

下载:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm



下载完成后安装:yum install -y rabbitmq-server-3.6.6-1.el7.noarch.rpm


完成后启动服务:

service rabbitmq-server start(如果启动失败,可将服务器重新启动后再执行该命令)

可以查看服务状态:
service rabbitmq-server status


看到log文件的位置,转到文件位置,打开文件:


not found 没有找到,我们可以从其他文件夹复制

cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

进入rabbit文件夹下:cd /etc/rabbitmq

修改rabbitmq.config文件,使外部可以访问;vim rabbitmq.config


进入文件,找到第64行,


将%% 和后面的,删除


 接下来安装插件,执行命令:/sbin/rabbitmq-plugins enable rabbitmq_management 


此时重启服务就行了,重启rabbitmq服务

service rabbitmq-server restart  (系统重启后再重启该服务,(原因未找到))

关闭防火墙:systemctl stop firewalld.service 端口是15672,账号和密码默认都是guest


登录,就可以使用了 。













  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值