zoukankan      html  css  js  c++  java
  • CentOS 安装最新的 RabbitMQ 3.7.8

    RabbitMQ依赖Erlang,Erlang又依赖很多包,安装非常麻烦,可以如下操作:

    RabbitMQ在github上有提供新的erlang包(https://github.com/rabbitmq/erlang-rpm
    直接加到yum源中:

    #vim /etc/yum.repos.d/rabbitmq-erlang.repo
    [rabbitmq-erlang]
    name=rabbitmq-erlang
    baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
    gpgcheck=1
    gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    repo_gpgcheck=0
    enabled=1

    按ESC键,输入:wq 保存。

    输入:

    #yum clean all
    #yum makecache

    然后下载最新的RabbitMQ 的RPM包,可在如下网址查看:https://dl.bintray.com/rabbitmq/all/rabbitmq-server/

    #wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm
    #yum install rabbitmq-server-3.7.8-1.el7.noarch.rpm

    如下图,下载完成后进行安装:

    提示需要下载依赖项,输入y确认下载:

    安装过程中可能出现多个依赖需要输入y确认,完成后如下图所示:

    启动RabbitMQ:

    启动RabbitMQ服务
    #service rabbitmq-server start

    查看RabbitMQ状态:

    状态查看
    #rabbitmqctl status

    添加WEB管理页面插件并重启:

    启用插件
    #rabbitmq-plugins enable rabbitmq_management
    重启服务
    #service rabbitmq-server restart

    此时,使用默认的http://localhost:15672 已经可以看到管理界面:

    输入默认的账号(guest)密码(guest)即可登录:

    通过命令行增加一个用户,或者在web页面增加也可以:

    添加帐号:sean 密码:password
    #rabbitmqctl add_user sean  password
    赋予其administrator角色
    #rabbitmqctl set_user_tags sean administrator
    设置权限
    #rabbitmqctl set_permissions -p / sean ".*" ".*" ".*"

    默认的guest只能使用localhost进行登录,

    新增的用户sean是可以通过IP的方式远程访问的。 

    可能需要设置防火墙:

    # 查询端口是否开放
    firewall-cmd --query-port=15672/tcp
    # 开放15672,5672端口
    firewall-cmd --permanent --add-port=15672/tcp
    firewall-cmd --permanent --add-port=5672/tcp
    防火墙重启
    firewall-cmd --reload
    --------------------- 
    其余可能用到的防火墙操作:
    #查看防火墙状态:
    firewall-cmd --state
    # 开启
    service firewalld start
    # 重启
    service firewalld restart
    # 关闭
    service firewalld stop
    # 移除端口(不需要操作)
    firewall-cmd --permanent --remove-port=15672/tcp

    至此,CentOS安装最新的RabbitMQ结束。

  • 相关阅读:
    关于tomcat
    java 判断字符串是否为数字(包含负数)
    poi
    (String)、toString、String.valueOf
    linux 运行jar包
    视图
    java 使进程停顿几秒
    linux_tomcat
    【HTML+CSS】七小时快速入门~~~~~~~
    关于CSS动画效果的图片展示
  • 原文地址:https://www.cnblogs.com/shuzhenyu/p/9823324.html
Copyright © 2011-2022 走看看