Linux下安装部署RabbitMQ
在写正文之前先啰嗦几句,RabbitMQ(消息队列)的安装让我费了半天劲啊!足足折腾了2天,最后写下这篇文章总结下,其实很简单,但是你找不到错在哪个环节就会费很多无用功,如果你也遇到了安装erl后 怎么也安装不了RabbitMQ时,那这篇文章就会帮你大忙了。千万别被网上所谓的教程坑了。目前能搜到的教程几乎都是不行的,主要错在一开始就迷惑你了,创造erlang已经安装好了的假象,让你怎么找问题也找不到问题的根本,问题的根本其实就是开始的erlang安装错了!教程提供的erl官方网站大致分为两种,看着没问题,其实下载的“官方包”都不是对的!坑死!
CentOS下部署RabbitMQ(我这台是CentOS7,6X也是一样的亲测)
1、安装erlang环境
去RabbitMQ官网下载erlang包(最聪明的选择)地址:www.rabbitmq.com/releases/erlang/
这里下载的是erlang-19.0.4-1.el7.centos.x86_64.rpm
服务器端一般是需要提前安装Java环境的,我这台是先官方安装了jdk。
下面先部署erlang必备的环境
yum install gcc openssl-devel gcc-c++ openssl-devel ncurses-devel unixODBC-devel
直接安装erl-rpm包
yum install erlang-19.0.-.el7.centos.x86_64.rpm
安装完成后输入erl可以成功进入erl环境,ctrl + c 后输入a 退出
下载RabbitMQ官方包,这里下的版本是3.6.10.地址:www.rabbitmq.com/releases/rabbitmq-server/
下载后直接安装
yum install rabbitmq-server-3.6.-.el7.noarch.rpm
安装后启动服务
systemctl start rabbitmq-server
或者 service rabbitmq-server start
完成!就这么简单!
PS:如需web管理界面的安装则先在终端输入
rabbitmq-plugins enable rabbitmq_management
查看rabbitmq-plugins的服务状态可以输入
rabbitmq-plugins list
打开management后可在web输入相关网址+端口号(15672)进入后台界面。初次登陆账号密码默认为:guest
在3.3.1和之后的版本中,出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,其他的IP登陆会提示“rabbitmq management Login Failed”。 所以在终端手动添加一个账号并分配权限方可正常登陆访问
具体添加方法请查看RabbitMQ的用户管理方法
Linux下安装部署RabbitMQ的更多相关文章
- linux下安装部署ansible
		
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
 - 在linux下安装配置rabbitMQ详细教程
		
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
 - Linux下安装部署Samba共享盘的操作手册
		
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
 - Linux下安装部署NodeJS完整步骤
		
关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ NodeJS是一个开源,跨平台,轻量级的JavaScript运行时环境,可用于构建可扩展的网络 ...
 - linux下安装部署环境:jdk、tomcat、nginx
		
一.安装jdk 一.查看Linux自带的JDK是否已安装 1.查看已经安装的jdk: # rpm -qa|grep jdk ← 查看jdk的信息或直接执行 或 # rpm ...
 - 今日Linux下安装部署禅道
		
我的linux系统是在虚拟机上安装的Ubuntu,禅道在官网www.zentao.net下载安装的开源版的linux64位,采用一键安装包安装.安装前要求:系统上不能有自己安装的mysql .下载的安 ...
 - jenkins在Linux 下安装部署
		
这里介绍两种方法,一种方法将最新版jenkins加入到yum源,另外一种是下载指定版本的rpm包 系统centos6 自带jdk1.7 一 安装jenkins wget -O :下载并以不同的文件 ...
 - linux下安装配置rabbitMQ
		
1.安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang Erlang的安装方式大概有两种: 1.从Erlang Solution安装(推荐) # 添加erlang s ...
 - RocketMQ在linux下安装部署
		
本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 下载二进制文件:http://mirror ...
 
随机推荐
- 多数据源 + Configuration中bean依赖注入顺序问题
			
为什么要调用方法,而不是直接autowire? 官方文档 https://docs.spring.io/spring-boot/docs/current/reference/html/howto-da ...
 - springMVC初探视图解析器——InternalResourceViewResolver
			
springmvc在处理器方法中通常返回的是逻辑视图,如何定位到真正的页面,就需要通过视图解析器. springmvc里提供了多个视图解析器,InternalResourceViewResolver就 ...
 - json处理第一篇:利用Jackson处理json
			
利用Jackson处理json需要导入的jar包(2以上版本的): <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.c ...
 - Textchangedlistener的用法
			
searchet.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequ ...
 - Node调试之node-inspect工具
			
1.全局安装node-inspect模块: npm install -g node-inspect 2.通过谷歌浏览器打开:chrome://flags/#enable-devtools-experi ...
 - [DDD]學習筆記 第15章 精煉(Distillation)
			
核心領域(Core-Domain) 為了使領域模型成為企業真正的資產, 模型中的關鍵核心部份需要足夠靈活和充分利用來創建應用程序的功能; 簡而言之, 核心領域是系統中最有價值的部份. 濃縮模型, 將最 ...
 - C++ stl vector介绍
			
转自: STL vector用法介绍 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作.本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if ...
 - ToDictionary写法
			
把List集合转化成Dictionary public ActionResult Dimo() { Dictionary<string, Object> param = new Dicti ...
 - msfconsole 控制台使用和操作
			
msfconsole 参数 Msfconsole提供了一个一体化的集中控制台.通过msfconsole,你可以访问和使用所有的metasploit的插件,payload,利用模块,post模块等等.M ...
 - vue学习第二天 ------ 临时笔记
			
学习链接: vue.js官方文档: https://cn.vuejs.org/v2/guide/index.html vue.js API: https://cn.vuejs.org/v2/api/# ...