RabbitMQ实战运用(三)——安装与配置
安装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实战运用(三)——安装与配置相关推荐
- (Docker实战) 第三篇:配置_开发环境
文章目录 一.开发环境-建立开发环境 1.1. 常用环境下载地址 1.2. IDEA的maven配置 1.3. 导入项目示例 1.4. IDEA教程,如何从eclipse过渡 1.5. gblfy的快 ...
- 华为云服务器实战 之 Gitlab安装与配置使用
简介 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与GitHub类似的功能,能够浏览源代码, ...
- 灰度实战(三):Apollo配置中心(3)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在上一篇博文<灰度实战(二):Apollo配置中心(2)>中讲解了Apol ...
- RabbitMQ 3.6.x 安装和配置--Linux篇
2019独角兽企业重金招聘Python工程师标准>>> 阅读目录: 1. 关闭防火墙和Selinux 2. 依赖环境Erlang的下载和安装 3. 下载并安装RabbitMQ 3.6 ...
- Puppet 实验三 安装和配置
因为puppet是基于ruby写的,所以需要ruby yum install ruby ruby-libs ruby-shadow -y 验证版本 ruby -v puppet的yum仓库 http: ...
- RabbitMQ消息队列之一:RabbitMQ的环境安装及配置
RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...
- Zabbix最佳实践一:Zabbix4.0.2的安装与配置
Zabbix最佳实践一:Zabbix4.0.2的安装与配置 耕耘实录 关注 ...
- 灰度实战(四):Apollo配置中心(4)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在上一篇博文<灰度实战(三):Apollo配置中心(3)>中讲解了Apol ...
- VMware HA实战攻略之四VMware HA安装及配置
[IT168 专稿]在前面三篇文章中(点击1.2.3),不但讲述了如何准备适合虚拟化的硬件.软件,以及如何使用现有的硬件.软件搭建一套实验环境,还讲述了通过VC Server如何添加主机和ISCSI存 ...
最新文章
- 【leetcode】1018. Binary Prefix Divisible By 5
- Appium官网Introduction
- WIN7盗版的警告!你见过吗?
- python表示数字6_【Python 1-6】Python教程之——数字
- 舞蹈里需要用计算机的地方,【舞蹈教学论文】计算机多媒体技术在舞蹈教学中的应用(共2080字)...
- AB测试:基础概念、应用场景及入门指南
- QSS之图形渐变填充
- wxWidgets:wxRichTextFormattingDialog类用法
- vs2010功能使用体验篇
- C++的查看指针指向空间的所在的区域(是堆还是栈或者静态)和大小
- 系统底部返回遮挡_一加7 Pro这个新功能让大家久等了:屏幕两侧一滑就可返回...
- 转:使用 Tkprof 分析 ORACLE 跟踪文件
- Mybatis处理表关联(懒加载)
- 米兔点读笔点读包_怎么用小达人点读笔点读斑马英语随材?
- 排序算法比较以及代码展示
- 物联网给快递业带来新变革
- fiddler模拟不同的IP
- 【存储】超融合(HCI)和云是什么以及区别
- java m个苹果n个篮子_m个苹果放在n个盘子中有多少种结果
- quick-cocos 3.5 lua banding c++