RabbitMQ安装

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.noarc

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 

        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  

   5)否则报如下错误,说明erlang依赖环境没装好,逐个安装即可

6)安装java的跳过

7) yum install openssl-devel 

8) yum install unixODBC-devel

9) 安装wxWidgets 是比较复杂的,因为相关的依赖没有

10)安装 wxWidgets 的命令./configure  --with-regex=builtin  -prefix=/usr/local && make && make install

11)需要OpenGL

         >>  yum list mesa*                 yum install mesa*

         >> yum list|grep   freeglut        yum install freeglut*

12)yum install gtk2 gtk2-devel gtk2-devel-docs

13)安装wxWidgets 报的相关错误

        

        

        

        

14)不报错之后执行 ./configure --with-opengl --enable-debug --enable-unicode

15)make && make install

16)error: /bin/sh '/usr/local/rabbitmq/otp_src_20.1/erts/configure' failed for erts

否则安装 centos ncurses 到最新:

       yum -y install ncurses-devel

   

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

       ERL_HOME=/usr/local/erlang

       PATH=$ERL_HOME/bin:$PATH export   

       ERL_HOME PATH

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

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

19) cd 到erlang bin执行 erl 命令测试是否安装成功ErLang

            

            ctl+c 退出

 

21)安装RabbitMQ Server

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

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

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

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

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

22) 开启管理页面插件 

      cd ./rabbitmq-3.6.1/sbin/

      ./rabbitmq-plugins enable rabbitmq_management

      启动服务 ./rabbitmq-server –detached

  1.  新增用户并设置权限
  2. 外网登录管理台
  3. 代码连接CentOS下的MQ 

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

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/

转载于:https://my.oschina.net/huangguangsheng/blog/1574333

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值