安装Erlang

官方安装地址文档:

http://www.rabbitmq.com/install-rpm.html

根据官网的推荐

进入到专为RabbitMQ整理的极简版Erlang

https://github.com/rabbitmq/erlang-rpm

我们看到这里已经有了.repo格式配置文件

所以,我们进入到/etc/yum.repos.d/

vi 新建一个 "rabbitmq-erlang.repo"的文件名,内容如下:[我这里使用的是CentOS]

# In /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6
gpgcheck=
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=
enabled=

使用yum install erlang

安装Rabbit Server

启动RabbitMQ

当安装RabBMQ服务器包时,默认情况下,服务器不会作为守护进程启动;要想当系统启动时,默认启动为守护进程,作为管理员运行如下命令:

chkconfig rabbitmq-server on

通常启动服务器命令如下:

/sbin/service rabbitmq-server start

/sbin/service rabbitmq-server stop

启动web管理界面

//进入rabbitmq/bin
[root@localhost bin]# whereis rabbitmq
rabbitmq: /etc/rabbitmq /usr/lib/rabbitmq
[root@localhost bin]# cd /usr/lib/rabbitmq/bin

增加外网访问用户,默认用户guest只能本地访问

rabbitmqctl add_user admin 

设置用户组

rabbitmqctl set_user_tags admin administrator

设置默认vhost(“/”)访问权限

rabbitmqctl set_permissions -p "/" admin "." "." ".*"

关闭防火墙

浏览器访问:http://IP:15672

用户名admin,密码123456进行登录

扩展:.repo文件是干啥用的呢?

在linux下,repo文件都是存放圿etc/yum.repos.d文件夹之中的。repo文件即是我们常说的源文件(repositry匹配文件),

在使用yum命令的时候系统会自动读取repo文件,然后去repositry获取软件

具体读取repo文件的什么呢,来看一个简单的repo文件

local.repo
[local]
name=local
baseurl=url
gpgcheck=/
enabled=/
gpgkey=url;
  • local.repo:这个源文件的名字,这个根据实际的使用自己定义
  • [local]:repositry的名字,必须是独一无二的,不能和其他源文件冲突
  • name=local:对于[local]的具体描述,这个可以根据具体使用描述
  • baseurl:这个是非常重要的一环,表明了repositry的地址,支持ftp协议,http协议和file协议
  • enabled=0/1:只有两个值,1表示repositry可以获取;0表示关闭
  • gpgcheck=0/1:有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的
  • gpgkey=url:后面接的是gpgkey的地址,如果前面定义gpgcheck=1的话

更多关于yum配置文件的资料,运行命令:man yum.conf 获得更多资料

RabittMQ安装和Erlang安装教程的更多相关文章

  1. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  2. win7下IIS的安装和配置 图文教程

    转自   http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的 ...

  3. win8.1系统的安装方法详细图解教程

    win8.1系统的安装方法详细图解教程 关于win8.1系统的安装其实很简单 但是有的童鞋还不回 所以今天就抽空做了个详细的图解教程, 安装win8.1系统最好用U盘安装,这样最方便简单 而且系统安装 ...

  4. ios cocopods 安装使用及高级教程

    CocoaPods简介 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm.随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的 ...

  5. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  6. CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程

    CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0   Posted by :小黑 On : 2012 年 9 ...

  7. Linux下安装Nginx详细图解教程

    什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...

  8. 使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置

    使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置 http://icaoye.com/virtualbox-run-android/

  9. RHEL 6.3安装(超级详细图解教程)[转载]

        附:RHEL6.3下载地址 32位:http://rhel.ieesee.net/uingei/rhel-server-6.3-i386-dvd.iso 64位:http://rhel.iee ...

随机推荐

  1. Selenium 2(Webdriver)

    如何用webdriver打开一个浏览器,我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器,很多新的特性都会在firefox中体现.但是做页面的测试,启 ...

  2. loadView

    loadView在View为nil时调用,早于ViewDidLoad,通常用于代码实现控件,收到内存警告时会再次调用.loadView默认做的事情是:如果此VIewcontroller存在一个对应的n ...

  3. java中equals()和==的区别

    java中的数据类型 基础数据类型 基础数据类型有byte.short.char.int.long.float.double.bool.String.除了 String 会比较地址,其它的基础类型的比 ...

  4. 为什么mysql事务回滚后, 自增ID依然自增

    事务回滚后,自增ID仍然增加,回滚后,自增ID仍然增加.比如当前ID是7,插入一条数据后,又回滚了.然后你再插入一条数据,此时插入成功,这时候你的ID不是8,而是9.因为虽然你之前插入回滚,但是ID还 ...

  5. python dict的函数

    1. dict.clear() 删除字典内所有元素 2. dict.copy() 返回一个字典的浅复制 3. dict.fromkeys(seq[, val]) 创建一个新字典,以序列 seq 中元素 ...

  6. Python基础学习之Python主要的数据分析工具总结

    Python主要是依靠众多的第三方库来增强它的数据处理能力的.常用的是Numpy库,Scipy库.Matplotlib库.Pandas库.Scikit-Learn库等. 常规版本的python需要在安 ...

  7. Java 多重catch语句的具体使用介绍

    某些情况,由单个代码段可能引起多个异常.处理这种情况,你可以定义两个或更多的catch子句,每个子句捕获一种类型的异常.当异常被引发时,每一个catch子句被依次检查,第一个匹配异常类型的子句执行.当 ...

  8. 线上bug分析

    昨天下午大神把组内几十号人召集在一起开Online bug分析大会,主要是针对近期线上事故从事故原因和解决方案两个维度来分析. 对金融软件来说,每一次的线上事故都有可能给公司带来重大的损失,少扣了用户 ...

  9. Twisted简介

    Twisted是用Python实现的基于事件驱动的网络引擎框架,Twisted支持许多常见的传输及应用层协议,包括TCP.UDP.SSL/TLS.HTTP.IMAP.SSH.IRC以及FTP.就像Py ...

  10. idea软件快速设置主题颜色

    打开idea,然后在File->setting->在搜索框里面输入theme->然后点击appearance->将theme的主题设置为IntellilJ,然后就可以了,如下图 ...