• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
懒惰虫
博客园    首页    新随笔    联系   管理    订阅  订阅

RabbitMQ CentOS6.5 安装

1.安装前准备工作

  1)安装RbbitMQ之前先安装ErLang

  2)安装ErLang之前需要安装最新的socat

  3)安装方式有多种,可以下包安装,可以直接下载rpm文件安装,推荐前者。

  4)安装的ErLang版本要与RabbitMQ的版本要适配否会有兼容性的安装错误

warning: rabbitmq-server-3.6.9-1.el6.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID   6026dfca: NOKEY

error: Failed dependencies:

erlang >= R16B-03 is needed by rabbitmq-server-3.6.9-1.el6.noarch

 

2.后台启动命令

     启动: ./rabbitmq-server –detached

     关闭:./rabbitmqctl stop

3.添加用户(外部能访问)

 rabbitmqctl add_user root root

 rabbitmqctl set_user_tags root administrator

 rabbitmqctl set_permissions -p / root ".*" ".*" ".*" //查看用户命令

 rabbitmqctl list_users          

4.服务器状态:rabbitmqctl status

  查看 端口使用情况:netstat -lnutp

5.

 

主要分以下部分

1) 安装Erlang环境 下载地址: https://www.erlang-solutions.com/resources/download.html 

  选择自己系统向对应的安装包,可以使用命令直接下载到系统中:wget http://erlang.org/download/otp_src_20.1.tar.gz

2) 解压 ErLang 安装包 命令:tar -xvf  压缩包名称

3) cd 进入压缩包文件

4) 执行./configure --prefix=/usr/local/erlang 就会开始编译安装 会编译到 /usr/local/erlang下    如果不报错就执行make 和 make install  

否则安装 centos ncurses 到最新:

       yum -y install ncurses-devel

       yum install ncurses-devel

5) 修改 /etc/profile 增加下面的环境变量

   ERL_HOME==/usr/local/erlang

   PATH=$ERL_HOME/bin:$PATH export   

   ERL_HOME PATH

  (vi 进入文件修改 wq 退出保存)

6) 重启配置文件:source /etc/profile

7) 使用 erl 命令测试是否安装成功ErLang

 

Ctl+c 退出

 

8) 安装RabbitMQ Server

9) wget "http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.12/rabbitmq-server-generic-unix-3.6.12.tar.xz"

10) #解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令 

    xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz

11) #xz解压后得到.tar包,再用tar命令解压 

   tar -xvf rabbitmq-server-generic-unix-3.6.12.tar

12) #开启管理页面插件 

  cd ./rabbitmq-3.6.1/sbin/

  ./rabbitmq-plugins enable rabbitmq_management

13) 启动server,并启用管理台插件

14) 新增用户并设置权限

15) 外网登录管理台

16) 代码连接CentOS下的MQ

17) 遇到的问题及解决办法

warning: rabbitmq-server-3.6.6-1.el6.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID  6026dfca: NOKEY error: Failed dependencies: erlang >= R16B-03 is needed by rabbitmq-server-3.6.6-1.el6.noarch socat is needed by rabbitmq-server-3.6.6-1.el6.noarch

 

 解决方案:yum -y install epel-release

         之后执行yum -y install socat

浏览器输入地址:http://服务器IP地址:15672/

posted @ 2017-12-07 15:29  懒惰虫  阅读(1626)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3