zoukankan      html  css  js  c++  java
  • Linux下RabbitMq安装

    在大多数大公司,像应用服务器软件的安装、部署都是运维的事情,其实自己去尝试部署一下,也是有收获的。

    有机会正好尝试了Linux下的rabbitMq安装过程,做了记录,希望有用到的人可以做下参考。

    安装环境:

    Linux: centOS 7.0 mini版

    rabbitMq: 3.6.2

    查询linux版本

    more /etc/issuemq

    rabbitMq服务端网址下载,这里推荐3.6.2

     http://www.rabbitmq.com/releases/rabbitmq-server/

    wget安装或者官网下载Mq

    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/rabbitmq-server-generic-unix-3.6.2.tar.xz

    因为rabbitMqerlang编写的,安装mq前先安装erlang

    一、Erlang的安装:

    http://www.erlang.org/downloads

    选择otp18.3

    解压erlang到/opt目录下:

    解压源文件:tar -xzvf otp_src_18.3.tar.gz

    cd /opt/otp_src_18.3/

    创建erlang安装目录:mkdit /opt/erlang

    配置安装路径编译代码:./configure --prefix=/opt/erlang

    如果报No curses library functions found错,安装curses

    安装后重新编译代码

    执行编译结果:make && make install完成后进入/opt/erlang查看执行结果

    配置Erlang环境变量,vi /etc/profile文件,增加下面的环境变量:

    export PATH=$PATH:/opt/erlang/bin

    使得文件生效 source  /etc/profile

    至此erlang安装完成

    erlang安装包路不能删除,如果觉得路径不对,可以重新安装

    验证erlang是否安装成功:erl

    退出erl:halt();

     二、rabbitMq的安装:

    Centos6.5默认不安装xz解压命令

    安装mq 至/opt/rabbitmq

    Mq安装包默认是xz结尾的,解压xz文件后得到tar文件

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

    解压文件

    Mq文件解压:tar -xvf rabbitmq-server-generic-unix-3.6.2.tar

    添加环境变量:export PATH=$PATH:/opt/rabbitmq/sbin

    环境变量生效:source  /etc/profile

    进入sbin 启动服务:./rabbitmq-server -detached

    查看服务状态:./rabbitmqctl status

    关闭服务:./rabbitmqctl stop 

    配置网页插件

    首先创建目录,否则可能报错:mkdir /etc/rabbitmq 

    启用插件:./rabbitmq-plugins enable rabbitmq_management

    启动mq:./rabbitmq-server -detached

    配置linux 端口: 15672 网页管理,  5672 AMQP端口

    然后访问http://10.100.3.126:15672

    rabbitmq默认会创建guest账号,只能用于localhost登录页面管理员

    进入sbin

    启动mq:

    cd opt/rabbitmq/sbin

    ./rabbitmq-server –detached

    查看服务状态:rabbitmqctl status

    关闭服务:rabbitmqctl stop

    查看mq用户:rabbitmqctl list_users  

    查看用户权限:rabbitmqctl list_user_permissions guest

    新增用户: rabbitmqctl add_user admin 123456

    赋予管理员权限:

    rabbitmqctl set_user_tags admin administrator 

    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 

    OK,安装到此完毕。

  • 相关阅读:
    Daily Scrum
    Daily Scrum
    Daily Scrum
    Daily Scrum
    Daily Scrum
    bing背单词交互流程
    立会2015-11-23
    每日例会11.16
    每日立会2015-11-11
    单词挑战设计0.1
  • 原文地址:https://www.cnblogs.com/garryfu/p/7988657.html
Copyright © 2011-2022 走看看