1.安装rabbitmq

举报
Nick Qiu 发表于 2020/10/25 21:17:25 2020/10/25
【摘要】 前言本文介绍如何安装rabbitmq,安装版本为写该文章时的稳定最新版。安装步骤安装erlangCentOS 7中安装Erlang 20.x,新建文件/etc/yum.repos.d/rabbitmq-erlang.repo:# In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]name=rabbitmq-erlangbaseu...

前言

本文介绍如何安装rabbitmq,安装版本为写该文章时的稳定最新版。

安装步骤

安装erlang

  • CentOS 7中安装Erlang 20.x,新建文件/etc/yum.repos.d/rabbitmq-erlang.repo

# In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7gpgcheck=1gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.ascrepo_gpgcheck=0enabled=1
  • CentOS 6中安装Erlang 20.x ,新建文件/etc/yum.repos.d/rabbitmq-erlang.repo

# In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6gpgcheck=1gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.ascrepo_gpgcheck=0enabled=1
  • 安装erlang,并验证是否安装成功

yum install erlang 
erl                    # 验证是否安装成功

注: 参考https://github.com/rabbitmq/erlang-rpm

安装rabbitmq-server

  • 下载rabbitmq-server(如果没安装wget可以通过yum install -y wget 安装该软件)

wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.6/rabbitmq-server-3.7.6-1.el7.noarch.rpm
  • 安装并启动

yum -y install socatrpm -ivh rabbitmq-server-3.7.6-1.el7.noarch.rpm service rabbitmq-server start                                         # centos 6执行该命令systemctl start rabbitmq-server.service                         # centos 7执行该命令
  • 执行开机启动

chkconfig rabbitmq-server on                       # centos 6执行该命令systemctl enable rabbitmq-server.service    # centos 7执行该命令
  • 编辑配置文件允许guest用户登录(注意后面逗号)

cd /etc/rabbitmq/
cp /usr/share/doc/rabbitmq-server-3.7.6/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config

image.png

  • 开启web页面管理工具

[root@bogon rabbitmq]# rabbitmq-plugins enable rabbitmq_management The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@bogon...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
started 3 plugins.
  • 重启rabbitmq

service rabbitmq-server restart                                          # centos 6执行该命令systemctl restart rabbitmq-server.service                         # centos 7执行该命令
  • 开启防火墙

    iptables -I INPUT -p tcp --dport 15675 -j ACCEPT
    iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
    service iptables
    firewall-cmd --zone=public --add-port=15672/tcp --permanent
    firewall-cmd --zone=public --add-port=5672/tcp --permanent
    firewall-cmd --reload
    • centos 7

    • centos 6

  • 网页访问,验证mq安装成功

http://192.168.1.249:15672
name: guest
name: guest

image.png

补充说明

  • centos 6 命令
    service rabbitmq-server start
    service rabbitmq-server stop
    service rabbitmq-server restart

  • centos 7 命令
    systemctl start rabbitmq-server.service
    systemctl stop rabbitmq-server.service
    systemctl restart rabbitmq-server.service


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。