centos6.5 安装rabbitMQ3.6.6


1.安装依赖包


yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel  unixODBC unixODBC-devel



2.安装语言环境Erlang


  2.1 下载


  http://erlang.org/download/otp_src_19.2.tar.gz



  2.2 安装


      解压


      tar zxvf otp_src_19.2.tar.gz

   

      cd otp_src_19.2


      配置 '--prefix'指定的安装目录


      ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smmp-support --enable-kernel-poll --enable-hipe --without-javac


      --prefix 指定安装目录


      --with-ssl  支持加密通信ssl


      --enable-threads  启用异步线程支持



      --enable-smmp-support 启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)


      --enable-kernel-poll   启用Linux内核poll



      --enable-hipe   启用高性能Erlang


      --without-javac


      编译安装


      make && make install


      配置erlang环境变量


       vim /etc/profile   末尾添加如下内容


ERLANG_HOME=/usr/local/erlang

PATH=$ERLANG_HOME/bin:$PATH

export ERLANG_HOME

export PATH


       source /etc/profile


       测试是否安装成功


       erl


1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end,lists:seq(1,100)).  输入出现以下内容

[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,

 44,46,48,50,52,54,56,58|...]

2> halt().  退出 

   


3.安装RabbitMQ


  

  3.1 下载RabbitMQ


   http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz


  3.2 安装 RabbitMQ3.6此版本无需make、make install 解压就可以用


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

  

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


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


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


    移动目录,修改名称


    mv rabbitmq_server-3.6.6/ /usr/local/rabbitmq-3.6.6


    开启管理页面插件


    cd /usr/local/rabbitmq-3.6.6/sbin/


    ./rabbitmq-plugins enable rabbitmq_management


  3.3 启动


    在后台启动Rabbit


    ./rabbitmq-server -detached


    关闭服务


     ./rabbitmqctl stop


    

  3.4 添加管理员账号


 

    cd /usr/local/rabbitmq-3.6.6/sbin/


    ./rabbitmqctl add_user admin admin123


   分配用户标签


    ./rabbitmqctl set_user_tags  admin administrator 


   创建和赋角色完成后查看并确认

 

  rabbitmqctl list_users 

 

4.登录管理界面


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


  用户名密码:admin/admin123

   



——————————————————————————————————————————————————————————


用户管理


 创建用户jcp密码654321 角色为monitoring 

  


  ./rabbitmqctl add_user jcp 654321


  ./rabbitmqctl set_user_tags  jcp  monitoring