准备工作

开始安装

  1. 登录centos ,把上面的三个文件包复制到该系统下,打开命令行终端,切换到root账户
  2. 安装erlang:yum install ./erlang-21.3.8.2-1.el7.x86_64.rpm
  3. 查看erlang是否安装正确:执行 erl 命令查看安装的版本,输出示例如下:
Erlang/OTP 21 [erts-10.3.5.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]

Eshell V10.3.5.1  (abort with ^G)

  1. 安装rabbitmq:执行命令:yum install ./rabbitmq-server-3.7.15-1.el7.noarch.rpm
  2. 执行命令: yum install ./rabbitmq-server-3.7.15-1.el7.noarch.rpm 激活rabbitmq daemon 进程
  3. 启动rabbitmq,执行命令:/sbin/service rabbitmq-server start

安装 rabbitmq常见故障

  • 问题:出现类似:socat-1.7.3.2-2.el7.x86_64: [Errno 256] No more mirrors to try 的错误

    原因:系统没有安装 socat

    解决方案:下载socat-1.7.3.2-2.el7.x86_64.rpm,执行命令:yum install ./socat-1.7.3.2-2.el7.x86_64.rpm,

  • 问题:出现类似:Error unpacking rpm package rabbitmq-server-3.7.15-1.el7.noarch

    error: unpacking of archive failed on file 的错误

    原因:复制rabbitmq rpm包到centos 系统出现错误,

    解决方案:更换其他复制的方式

简单配置rabbitmq

  • 启用webUI插件:执行命令 rabbitmq-plugins enable rabbitmq_management

    可以在本机浏览器输入 http://localhost:15672 访问rabbitmq主页,账户 guest 密码 guest
  • 添加自定义用户名为 “admin” 以及密码为 “123456” 的管理员账号: 执行命令 rabbitmqctl add_user admin 123456
  • 给admin账号设置为管理员:执行命令 rabbitmqctl set_user_tags admin administrator
  • 给admin账号授权:执行命令 rabbitmqctl set_permissions -p / admin "." "." ".*"
  • 查看admin账户的权限: 执行命令 rabbitmqctl list_user_permissions admin

日志文件以及配置文件的位置

  • 日志文件在:$RABBITMQ_LOG_BASE/$RABBITMQ_NODENAME.log下面,一般 $RABBITMQ_LOG_BASE=$RABBITMQ_HOME/var/log/rabbitmq。一般默认日志文件会在/var/log/rabbitmq文件下

    该日志文件的开始部分记录了rabbitmq 启动时查找相关文件的记录,例如:
node           : rabbit@macvm
home dir : /var/lib/rabbitmq
config file(s) : (none)
cookie hash : jzIB5AXnFFYHzF/o4qC9sw==
log(s) : /var/log/rabbitmq/rabbit@macvm.log
: /var/log/rabbitmq/rabbit@macvm_upgrade.log
database dir : /var/lib/rabbitmq/mnesia/rabbit@macvm

日志记录显示了各个系统文件对应的位置

centos7离线安装rabbitmq的更多相关文章

  1. [转]centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...

  2. CentOS7离线安装mysql5.7

    下载mysql5.7,系统选择redhat,版本选择RHEL7,下载RPM Bundle后得到一个tar文件.这里得到文件mysql-5.7.25-1.el7.x86_64.rpm-bundle.ta ...

  3. centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html [源码安装,适用GNOME + ...

  4. centos7.4安装rabbitmq服务(3.7.10版本)

    一.需要安装erlang版本依赖,可以使用二进制安装方式,也可以通过rpm安装,但是安装的时候会提示需要erlang版本>=19.3,而且直接默认yum仓库中的版本较低.,为了节省时间,文章中直 ...

  5. CentOS7 离线安装mysql-5.7.16

    CentOS7 离线安装mysql-5.7.16 1 . 安装新版mysql前,需将系统自带的mariadb-lib卸载 [root@slave mytmp]# rpm -qa|grep mariad ...

  6. CentOS7离线安装Nginx(详细安装过程)

    CentOS7离线安装Nginx(详细安装过程) 1.安装gcc.g++ 下载好所需的文件后上传至服务器(下载地址:https://download.csdn.net/download/a729360 ...

  7. CentOS7离线安装MySQL8.0

    CentOS7离线安装MySQL8.0 卸载软件 rpm -e --nodeps 要卸载的软件包 root@jacky zookeeper]# rpm -e --nodeps java-1.6.0-o ...

  8. Binlog2sql+CentOS7 离线安装

    Binlog2sql+CentOS7 离线安装 目录 Binlog2sql+CentOS7 离线安装 1. 环境 2. 下载 3.1 Pip 安装 3.2 PyMySQL/mysql-replicat ...

  9. 【rabbitmq】Centos7 下安装rabbitmq

    rabbitmq安装 rabbitmq的安装依赖erlang,首先应该先安装erlang,然后安装rabbitmq: Step1:安装erlang erlang-rpm安装教程 选择在Centos7 ...

随机推荐

  1. <SpringMvc>入门二 常用注解

    1.@RequestMapping @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME ...

  2. Oracle 常用目录结构(10g)

    大多数情况下,了解Oracle常用目录结构,将大大提高数据库管理与维护的工作效率,本文介绍了Oracle 10g 的常用目录. OFA: 下面给出Oracle 最优灵活体系结构OFA(Optimal ...

  3. linux diff-比较给定的两个文件的不同

    推荐:更多Linux 文件查找和比较 命令关注:linux命令大全 diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入.diff命令是 ...

  4. config对象的使用及常用方法

    config对象的使用及常用方法 制作人:全心全意 config对象主要用于取得服务器的配置信息.通过pageContext对象的getServletConfig()方法可以获取一个config对象. ...

  5. out对象的使用

    out对象的使用 制作人:全心全意 out对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区.在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的 ...

  6. [bzoj1833][ZJOI2010][count] (数位dp)

    Description 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次. Input 输入文件中仅包含一行两个整数a.b,含义如上所述. Output 输出文 ...

  7. Uva10305 Ordering Tasks

    John有n个任务,但是有些任务需要在做完另外一些任务后才能做. 输入 输入有多组数据,每组数据第一行有两个整数1 <= n <= 100 和 m.n是任务个数(标记为1到n),m两个任务 ...

  8. CF899F. Letters Removing

    给一个字符串支持以下操作:区间删除某个特定字符.最后输出字符串.n,m<=200000. 这题我居然不会可以回家了.. 首先,单点删除,选个平衡树比如set. 然后,他给的下标是会随删除操作变化 ...

  9. 印象笔记再WIN10同步失败解决方法

    IE11不支持tls1.1导致印象笔记安全性失效 打开组策略,关闭IE的加密策略就可以同步了

  10. 用API中的raf复制文件图片等及系统找不到指定的文件的解决办法

    该运行是在eclipse中进行的操作,小白的基础理解,如有不妥之处,请大佬们指正.QQ:1055802635 package raf; import java.io.IOException;impor ...