首页 > 代码库 > centos7 安装rabbitMQ3.6.6

centos7 安装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

/usr/local/rabbitmq-3.6.6/sbin/rabbitmq-server restart

  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

centos7 安装rabbitMQ3.6.6