首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux云计算运维架构师(连载)-RabbitMQ消息队列集群-05

Linux云计算运维架构师(连载)-RabbitMQ消息队列集群-05

原创
作者头像
用户1880875
修改2021-07-07 18:06:32
修改2021-07-07 18:06:32
50000
代码可运行
举报
运行总次数:0
代码可运行

1、Linux上安装

作者:云计算磊哥 链接:https://zhuanlan.zhihu.com/p/379643761 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

3、Linux上安装

1、安装 erlang

添加yum支持

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# cd /usr/local/src/
[root@xulei.com ~]# mkdir rabbitmq
[root@xulei.com ~]# cd rabbitmq
[root@xulei.com ~]# wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
[root@xulei.com ~]# rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
[root@xulei.com ~]# rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
[root@xulei.com ~]# yum install erlang

2、安装RabbitMQ

1、用 yum 安装 RabbitMQ

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# vim /etc/yum.repos.d/rabbitmq.repo
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
[root@xulei.com ~]# rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
# this example assumes the CentOS 7 version of the package
[root@xulei.com ~]# yum install rabbitmq-server-3.7.13

2、用 rpm 手动安装

1、下载安装包

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# wget  https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.13/rabbitmq-server-3.7.13-1.el7.noarch.rpm

上传rabbitmq-server-3.7.13-1.el7.noarch.rpm文件到/usr/local/src/rabbitmq/

2、安装

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# rpm -ivh rabbitmq-server-3.7.13-1.el7.noarch.rpm

3、常用命令

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# service rabbitmq-server start
[root@xulei.com ~]# service rabbitmq-server stop
[root@xulei.com ~]# service rabbitmq-server restart 
[root@xulei.com ~]# chkconfig rabbitmq-server on  //设置开机自启

4、设置配置文件

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# cd /etc/rabbitmq
[root@xulei.com ~]# cp /usr/share/doc/rabbitmq-server-3.7.13/rabbitmq.config.example /etc/rabbitmq/
[root@xulei.com ~]# mv rabbitmq.config.example rabbitmq.config

5、设置用户远程访问

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# vim /etc/rabbitmq/rabbitmq.config

去掉后面的逗号

6、开启web界面管理工具

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# rabbitmq-plugins enable rabbitmq_management
[root@xulei.com ~]# service rabbitmq-server restart

7、防火墙开放15672端口(CentOS7 不用操作)

代码语言:javascript
代码运行次数:0
运行
复制
[root@xulei.com ~]# /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
[root@xulei.com ~]# /etc/rc.d/init.d/iptables save

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Linux上安装
  • 3、Linux上安装
  • 1、安装 erlang
  • 2、安装RabbitMQ
  • 1、用 yum 安装 RabbitMQ
  • 2、用 rpm 手动安装
  • 1、下载安装包
  • 2、安装
  • 3、常用命令
  • 4、设置配置文件
  • 5、设置用户远程访问
  • 6、开启web界面管理工具
  • 7、防火墙开放15672端口(CentOS7 不用操作)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档