zoukankan      html  css  js  c++  java
  • centos7离线安装rabbitmq

    准备工作

    开始安装

    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
    

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

  • 相关阅读:
    mybatis_7分页查询
    mybatis_6日志工厂
    mybatis_5解决属性名和字段名不一致的问题(resultMap)
    mybatis_4配置解析
    mybatis_3CRUD操作
    ARM C函数调用堆栈入栈顺序
    syscall SYSCALL_DEFINE*()实现
    ko kallsyms
    elf文件结构解析
    ko module加载flow
  • 原文地址:https://www.cnblogs.com/blue-tian/p/10941219.html
Copyright © 2011-2022 走看看