安装RabbitMQ

centos环境

使用docker安装

如果是有docker,则可以直接使用docker来拉取镜像。

# 或者可以去docker hub官网搜索
docker search rabbitmq# management是带管理界面的版本
docker pull rabbitmq:3-management# 如果网速慢可以换成国内镜像  国内镜像好像都嗝屁了
docker pull registry.docker-cn.com/library/rabbitmq:3-management

使用离线rpm安装

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

先安装erlang和socat,然后再安装rabbitmq。

  • 安装socat环境

    yum install gcc
    yum install socat
    
  • 安装erlang

    链接:https://pan.baidu.com/s/13ZeJeZEt1s-kv5YkV-8K1A
    提取码:4aug

    下载到erlang的rpm离线包后直接rpm -ivh *.rpm该包即可

  • 安装rabbitmq

    链接:https://pan.baidu.com/s/1Jd43B6NNx4FLIJ4Za4qFvQ
    提取码:kbpw

    下载到rabbitmq的rpm离线包后直接rpm -ivh *.rpm该包即可

配置rabbitmq

下载并安装完成后开始配置。

rabbitmq默认会读取/etc/rabbitmq/rabbitmq.config文件。

rabbitmq为我们提供了一个配置文件的模板:/usr/share/doc/rabbitmq-server-3.7.17/rabbitmq.config.example

cp过来然后vim编辑。

%% Set to 'true' to perform reverse DNS lookups when accepting a
%% connection. Hostnames will then be shown instead of IP addresses
%% in rabbitmqctl and the management plugin.
%%
%% {reverse_dns_lookups, false},%%
%% Security, Access Control
%% ========================
%%
%% Related doc guide: https://www.rabbitmq.com/access-control.html.%% The default "guest" user is only permitted to access the server
%% via a loopback interface (e.g. localhost).
%% {loopback_users, [<<"guest">>]},
%%
%% Uncomment the following line if you want to allow access to the
%% guest user from anywhere on the network.
{loopback_users, []}

只需要将loopback_users设置清除注释即可,注意要删除后面的逗号。

启动rabbitmq

# 启动rabbitmq插件管理(要用到它提供的管理界面)
rabbitmq-plugins enable rabbitmq_management# 启动rabbitmq
systemctl start rabbitmq-server

查看rabbitmq状态

[root@localhost rabbitmq]# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ brokerLoaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)Active: active (running) since 六 2020-11-28 09:04:58 CST; 38s agoMain PID: 19018 (beam.smp)Status: "Initialized"Tasks: 90CGroup: /system.slice/rabbitmq-server.service├─19018 /usr/lib64/erlang/erts-10.4.4/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 3...├─19354 erl_child_setup 32768├─19381 inet_gethost 4└─19382 inet_gethost 411月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: ##  ##
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: ##  ##      RabbitMQ 3.7.17. Copyright (C) 2007-2019 Pivotal Software, Inc.
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: ##########  Licensed under the MPL.  See https://www.rabbitmq.com/
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: ######  ##
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: ##########  Logs: /var/log/rabbitmq/rabbit@localhost.log
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: /var/log/rabbitmq/rabbit@localhost_upgrade.log
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: Starting broker...
11月 28 09:04:58 localhost.localdomain rabbitmq-server[19018]: systemd unit for activation check: "rabbitmq-server.service"
11月 28 09:04:58 localhost.localdomain systemd[1]: Started RabbitMQ broker.
11月 28 09:04:59 localhost.localdomain rabbitmq-server[19018]: completed with 3 plugins.
Hint: Some lines were ellipsized, use -l to show in full.

访问rabbitmq管理界面

# 查看防火墙是否关闭
systemctl status firewalld # centos6.x
service iptables status # 7.x# 关闭防火墙 centos6.x
systemctl disable firewalld
systemctl stop firewalld# 关闭防火墙 7.x
service iptables stop

然后直接访问虚拟机所在IP地址的15672端口即可。

账号密码都是guest,刚才开启的lookback,来宾账户。

RabbitMQ实战运用(三)——安装与配置相关推荐

  1. (Docker实战) 第三篇:配置_开发环境

    文章目录 一.开发环境-建立开发环境 1.1. 常用环境下载地址 1.2. IDEA的maven配置 1.3. 导入项目示例 1.4. IDEA教程,如何从eclipse过渡 1.5. gblfy的快 ...

  2. 华为云服务器实战 之 Gitlab安装与配置使用

    简介 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与GitHub类似的功能,能够浏览源代码, ...

  3. 灰度实战(三):Apollo配置中心(3)

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在上一篇博文<灰度实战(二):Apollo配置中心(2)>中讲解了Apol ...

  4. RabbitMQ 3.6.x 安装和配置--Linux篇

    2019独角兽企业重金招聘Python工程师标准>>> 阅读目录: 1. 关闭防火墙和Selinux 2. 依赖环境Erlang的下载和安装 3. 下载并安装RabbitMQ 3.6 ...

  5. Puppet 实验三 安装和配置

    因为puppet是基于ruby写的,所以需要ruby yum install ruby ruby-libs ruby-shadow -y 验证版本 ruby -v puppet的yum仓库 http: ...

  6. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  7. Zabbix最佳实践一:Zabbix4.0.2的安装与配置

    Zabbix最佳实践一:Zabbix4.0.2的安装与配置 耕耘实录                                    关注                             ...

  8. 灰度实战(四):Apollo配置中心(4)

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在上一篇博文<灰度实战(三):Apollo配置中心(3)>中讲解了Apol ...

  9. VMware HA实战攻略之四VMware HA安装及配置

    [IT168 专稿]在前面三篇文章中(点击1.2.3),不但讲述了如何准备适合虚拟化的硬件.软件,以及如何使用现有的硬件.软件搭建一套实验环境,还讲述了通过VC Server如何添加主机和ISCSI存 ...

最新文章

  1. 【leetcode】1018. Binary Prefix Divisible By 5
  2. Appium官网Introduction
  3. WIN7盗版的警告!你见过吗?
  4. python表示数字6_【Python 1-6】Python教程之——数字
  5. 舞蹈里需要用计算机的地方,【舞蹈教学论文】计算机多媒体技术在舞蹈教学中的应用(共2080字)...
  6. AB测试:基础概念、应用场景及入门指南
  7. QSS之图形渐变填充
  8. wxWidgets:wxRichTextFormattingDialog类用法
  9. vs2010功能使用体验篇
  10. C++的查看指针指向空间的所在的区域(是堆还是栈或者静态)和大小
  11. 系统底部返回遮挡_一加7 Pro这个新功能让大家久等了:屏幕两侧一滑就可返回...
  12. 转:使用 Tkprof 分析 ORACLE 跟踪文件
  13. Mybatis处理表关联(懒加载)
  14. 米兔点读笔点读包_怎么用小达人点读笔点读斑马英语随材?
  15. 排序算法比较以及代码展示
  16. 物联网给快递业带来新变革
  17. fiddler模拟不同的IP
  18. 【存储】超融合(HCI)和云是什么以及区别
  19. java m个苹果n个篮子_m个苹果放在n个盘子中有多少种结果
  20. quick-cocos 3.5 lua banding c++

热门文章

  1. 从 pdf 中提取表格信息、合并、解析、输出数据
  2. NLP文本情感分析:测试集loss比训练集loss大很多,训练集效果好测试集效果差的原因
  3. 服务器虚拟主机玩魔域,服务器虚拟主机玩魔域
  4. 电子设计应用超声波测距仪的设计
  5. 解决Idea使用git时commit特别慢的问题
  6. python网络编程案例—五子棋游戏
  7. 微信内分享链接防红防封技术系统的实现方案
  8. AI遮天传 ML-KNN
  9. Ubuntu (双系统)外接显示器无显示/无反映
  10. NCBI RefSeq命名格式的详细说明