码迷,mamicode.com
首页 > 其他好文 > 详细

RabbitMQ安装

时间:2021-03-11 12:17:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ref   eth   figure   依赖   stat   部分   说明   页面   perm   

1.下载安装包

这里安装的是3.7.18

官网下载地址:

https://www.rabbitmq.com/download.html

  • 官网下载入口
    技术图片

技术图片

  • 选择版本
    技术图片

  • erlang 下载
    技术图片

技术图片

注意:这里的安装包是centos7安装的包

1.1 安装步骤

# 1.将rabbitmq安装包上传到linux系统中
erlang-22.0.7-1.el7.x86_64.rpm
rabbitmq-server-3.7.18-1.el7.noarch.rpm

# 2.安装Erlang依赖包
rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm

如果报错
 安装socat
yum install -y socat

# 3.安装RabbitMQ安装包(需要联网)
yum install -y rabbitmq-server-3.7.18-1.el7.noarch.rpm
注意:默认安装完成后配置文件模板在:/usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example目录中,需要	
将配置文件复制到/etc/rabbitmq/目录中,并修改名称为rabbitmq.config
# 4.复制配置文件
cp /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

# 5.查看配置文件位置
ls /etc/rabbitmq/rabbitmq.config

# 6.修改配置文件(参见下图:)
vim /etc/rabbitmq/rabbitmq.config 

技术图片

将上图中配置文件中红色部分去掉%%,以及最后的,逗号 修改为下图:

技术图片

这里主要是开启web的来宾用户

1.2.启动插件

# 7.执行如下命令,启动rabbitmq中的插件管理
rabbitmq-plugins enable rabbitmq_management
	
	出现如下说明:
		Enabling plugins on node rabbit@localhost:
    rabbitmq_management
    The following plugins have been configured:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    Applying plugin configuration to rabbit@localhost...
    The following plugins have been enabled:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch

    set 3 plugins.
    Offline change; changes will take effect at broker restart.

1.3. 启动服务

# 8.启动RabbitMQ的服务
	systemctl start rabbitmq-server
	systemctl restart rabbitmq-server
	systemctl stop rabbitmq-server
	

# 9.查看服务状态(见下图:)
	systemctl status rabbitmq-server
  ● rabbitmq-server.service - RabbitMQ broker
     Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
     Active: active (running) since 三 2019-09-25 22:26:35 CST; 7s ago
   Main PID: 2904 (beam.smp)
     Status: "Initialized"
     CGroup: /system.slice/rabbitmq-server.service
             ├─2904 /usr/lib64/erlang/erts-10.4.4/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -
             MBlmbcs...
             ├─3220 erl_child_setup 32768
             ├─3243 inet_gethost 4
             └─3244 inet_gethost 4
      .........

技术图片

1.4.开放rabbitmq端口

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewamm-cmd --reload

1.5访问web页面

http://ip:15672

技术图片

技术图片

默认用户密码:guest

2.卸载RabbitMQ

# 2.卸载erlang
yum list | grep erlang
yum -y remove erlang-*
rm -rf /usr/lib64/erlang

# 卸载RabbitMQ
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
  

RabbitMQ安装

标签:ref   eth   figure   依赖   stat   部分   说明   页面   perm   

原文地址:https://www.cnblogs.com/aidawone/p/14512351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!