• rabbitMQ集群安装部署


    centos7系统

    # In /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://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    repo_gpgcheck=0
    enabled=1

    yum install erlang socat -y

    官网下载rabbitMQ的RPM包:
    rpm -ivh rabbitmq-server-3.7.0-1.el7.noarch.rpm


    启动rabbitMQ
    # rabbitmq-server
    启动管理端口
    # rabbitmq-plugins enable rabbitmq_management

    配置集群cluster,需要局域网多台主机安装rabbitMQ,此处集群两个节点为例子:


    1、然后用其中一台主机的/var/lib/rabbitmq/.erlang.cookie替换所有其他主机的此文件

    2、每台主机主机名写到host文件
    192.168.100.41 kafka1
    192.168.100.31 zk1

    以下操作只需要在其中一个节点主机操作

    3、在各个节点运行
    # rabbitmqctl stop
    # rabbitmq-server -detached

    4、查看运行状态
    # rabbitmqctl cluster_status

    5、创建集群
    # rabbitmqctl stop_app
    # rabbitmqctl join_cluster rabbit@kafka1
    # rabbitmqctl start_app

    6、查看
    # rabbitmqctl cluster_status

    7、添加用户及赋权
    # rabbitmqctl add_user username password
    # abbitmqctl set_user_tags username administrator
    ## administrator 为超级管理员权限

    8、给用户配置访问权限
    浏览器登陆管理界面http://192.168.100.31:15672/#/users
    在admin -- users -- all users -- name
    选择你添加的用户,在permission -- set permission中设置

     
  • 相关阅读:
    git merge
    google platform
    http tutorial
    DS,AA tree
    Java,Hashtable
    java,Object
    Pumping lemma for regular languages
    Pumping lemma
    Context-free grammar
    Formal language
  • 原文地址:https://www.cnblogs.com/hyming011/p/8252559.html
Copyright © 2020-2023  润新知