一、安装步骤

参考了官网文档:

http://www.rabbitmq.com/install-rpm.html#package-dependencies

这里大概介绍下。

rabbitmq-server一般是被包含在标准的Fedora和RHEL的仓库中(也就是linux默认用yum安装的方式),但是,这些版本一般比较老。

有两种方式安装最新版本的Rabbitmq。

1、使用位于 Package Cloud or Bintray上的yum仓库来安装。官方比较推荐这个。原理的话,是curl从那两个网站上拉取脚本,

本地执行脚本后,电脑上的yum仓库的源会多出来一个。然后就可以从这个包含新版本rabbitmq的yum源中愉快地安装了。

2、下载rpm包,并用rpm安装。

第一种方式我试了,因为国内和美国那边服务器的延迟太高,会导致超时。也就是yum源的地址没有那么稳。

所以推荐第二种方式。

二、rpm安装

下载链接:

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

上传到服务器后,执行:

rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm

三、运行

配置开机启动:

chkconfig rabbitmq-server on

启动服务:

/sbin/service rabbitmq-server start

查看是否启动(检查端口5672是否占用):

 netstat -nltp

重启服务:

systemctl restart rabbitmq-server.service 

停止服务:

/sbin/service rabbitmq-server stop

四、可能遇到的问题

1、http管理界面看不了

http管理页面是插件提供的。默认management插件没打开,需要打开。

参考:

http://www.rabbitmq.com/management.html

rabbitmq-plugins enable rabbitmq_management

启用admin账户:

./rabbitmqctl add_user admin admin
./rabbitmqctl set_user_tags admin administrator

2、http管理界面guest登录失败,仅限localhost访问

报错:

HTTP access denied: user ‘guest’ - User can only log in via localhost。

参考如下博客:

https://www.cnblogs.com/hnsongbiao/p/9100116.html

其中:

rabbit.app的位置可以用

find / -name rabbit.app

来查找。

rabbitmq在centos 7上的安装的更多相关文章

  1. Redis在CentOS 7上的安装部署

    简介: Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集( ...

  2. 在CentOS VPS上源代码安装高版本号git

    背景:个别软件在国内下载非常慢,在vps下载就非常快. 可是下载好后的文件通过scp弄出来的时候又非常慢,所以想通过在vps里安装git,通过gitlab或oschina来进行中转.但遗憾的是,上传到 ...

  3. CentOS 7 上CNVnator安装

    1.到github上下载最新版本 https://github.com/abyzovlab/CNVnator/releases 2.先看INSTALL文件,要求以下依赖,我的机器上已经安装了前两个,所 ...

  4. RabbitMQ 在Ubuntu18.04上的安装

    1.安装erlang由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang sudo apt-get install erlang2.安装Rabbitmq更新源 ...

  5. nginx在centos & ubuntu上的安装

    安装Centos 添加当前账号加入sudoers,具备sudo功能 安装编辑器vim Yum install vim Su root Cd cp /etc/sudoers /etc/sudoers[d ...

  6. Linux(CentOS)上,安装了Apache(httpd)后,其他的电脑无法访问的原因

    今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.2),然后在windows系统下访问此虚拟机的ip地址,却访问不了. 因为前段时间有知道过iptable的限制, ...

  7. node 和git 在linux(centos) 上的安装

    1. wget命令下载Node.js安装包.  (该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译.) wget https://nodejs.org/dist ...

  8. virtual Box在Centos 7上的安装

    1.首先,我们需要在oracle官网下载virtual Box的centos7版本: 下载地址为:http://download.virtualbox.org/virtualbox/5.0.12/Vi ...

  9. CentOS 7 上编译安装MySQL 5.6.23

    1.下载源码 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz 2.解压 tar zxvf mysql-5.6 ...

随机推荐

  1. 第一个jquery程序

    <html> <head></head> <script type="text/javascript" src="jquery- ...

  2. 有术:DIY代理服务器

    FQ有术:DIY代理服务器 公司HTTP代理穿透+手機ShadowSocks+SSH翻牆 利用SSH代理爬墙 http://bestvpnchina.net/

  3. titlesplit源码

    ) UNSIGNED NOT NULL AUTO_INCREMENT, innserSessionid ), times ), channelType ), sourcetitle ), title ...

  4. zhuzher日志log

    val log=sc.textFile("/data/logstash/data/*.log") val rowRDD2=log2.map(line=>(line.split ...

  5. Can't clobber writable file **************

    最近搭建了新的quick check server, workspace也是新的.但是get latest (unshelve)的时候,出现以下错误: can't clobber writable f ...

  6. ajax+json+Struts2实现list传递(转载)

    一.首先需要下载JSON依赖的jar包.它主要是依赖如下: json-lib-2.2.2-jdk15 ezmorph-1.0.4       commons-logging-1.0.4       c ...

  7. android studio 导入第三方库的记录

    android studio 导入第三方库的记录.jar包 和 库 一.jar包 1.jar包的话很简单,首先换成project模式,将你要用的jar包复制到lib下面.如图 2.然后右键选择Add ...

  8. 一个基于jquery的智能提示控件intellSeach.js

    一.需求 我们经常会遇到[站内搜索]的需求,为了提高用户体验,我们希望能做到像百度那样的即时智能提示.例如:某公司人事管理系统,想搜索李XX,只要输入“李”,系统自然会提示一些姓李的员工,这样方便用户 ...

  9. iOS中js与objective-c的交互(转)

    因为在iOS中没有WebKit.Framework这个库的,所以也就没有 windowScriptObject对象方法了.要是有这个的方法的话 就方便多了,(ps:MacOS中有貌似) 现在我们利用其 ...

  10. Tomcat------启动时报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].

    启动报错信息: Failed to start component [StandardEngine[Catalina].StandardHost[localhost] 因此出现这种错误的原因可能有: ...