zoukankan      html  css  js  c++  java
  • ZK集群安装简易步骤

    333

    step1: make workdir
    	mkdir -p /data1/zookeeper/{data,log}
    	mkdir -p /data1/log/{zookeeper,gc}
    	touch /data1/zookeeper/data/myid
    	cd /data1/zookeeper
    
    step2: uncompres pkg
    	wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz |tar -xvf -C /data/zookeeper/
    
    step3: edit zoo.cfg
    
    step4: supervisor
    	yum install -y supervisor
    	yum install -y jdk
    	touch /etc/supervisord.d/zookeeper.ini
    
    ----------------------zoo.cfg ---------------------
    tickTime=5000
    initLimit=10
    syncLimit=5
    dataDir=/data/zookeeper/data
    dataLogDir=/data/zookeeper/log
    clientPort=2181
    maxClientCnxns=0
    autopurge_snapRetainCount=1000
    autopurge_purgeInterval=1
    
    server.51=11.159.238.140:2888:3888
    server.52=11.159.238.142:2888:3888
    server.53=11.159.238.54:2888:3888
    server.151=11.159.238.143:2888:3888:observer
    server.152=11.159.172.32:2888:3888:observer
    
    
    mount -t nfs4 11.159.238.140:/data/zookeeper/log /mapingdisk/voter1
    mount -t nfs4 11.159.238.142:/data/zookeeper/log /mapingdisk/voter2
    mount -t nfs4 11.159.238.54:/data/zookeeper/log /mapingdisk/voter3
    
    ---------------zookeeper.ini -------------------
    [program:zookeeper]
    command=/data/zookeeper/zookeeper-3.4.9/bin/zkServer.sh start-foreground
    startsecs=3
    startretries=3
    stopsignal=QUIT
    stopasgroup=true
    stopwaitsecs=10
    directory=/data/zookeeper
    user=root
    redirect_stderr=true
    stdout_logfile=/data/log/zookeeper/running.log
    stdout_logfile_maxbytes=50MB
    stdout_logfile_backups=5
    stderr_logfile=/data/log/zookeeper/error.log
    stderr_logfile_maxbytes=50MB
    stderr_logfile_backups=5
    environment=SINCEDB_DIR='/data/zookeeper', HOME='/data/zookeeper'
    
    
    
    ---------------pub-zoo.cfg--------
    tickTime=5000
    initLimit=10
    syncLimit=5
    dataDir=/data/zookeeper/data
    dataLogDir=/data/zookeeper/log
    clientPort=2181
    maxClientCnxns=0
    autopurge_snapRetainCount=1000
    autopurge_purgeInterval=1
    
    server.51=11.159.238.140:2888:3888
    server.52=11.159.238.142:2888:3888
    server.53=11.159.238.54:2888:3888
    server.151=11.159.238.143:2888:3888:observer
    server.152=11.159.172.32:2888:3888:publisher
    
    
    #磁盘映射其他voter事务日志地址 用,号分隔
    reLogDirs=/mapingdisk/voter1/version-2,/mapingdisk/voter2/version-2,/mapingdisk/voter3/version-2
    
    #本机房mq url
    publisher.jmsqueue=127.0.0.1:5683
    publisher.exchange=wgsoazk_ex
    publisher.ignoresid1=151
    
    metric.statsd.url=statsd-wg.elenet.me:8125
    
    
    ------rep-------
    #本机房数据同步observer
    replicator.destination=11.159.172.34:2182
    #数据同步处理器
    replicator.updaters=wgsoazk_nt1soa,zb1soazk_nt1soa
    
    #wg mq用户名
    replicator.wgsoazk_nt1soa.jmsuser=guest
    #wg mq 密码
    replicator.wgsoazk_nt1soa.jmspassword=guest
    replicator.wgsoazk_nt1soa.jmsqueue=127.0.0.1:5683
    replicator.wgsoazk_nt1soa.jmsvhost=ezoorepl
    replicator.wgsoazk_nt1soa.exchange=wgsoazk_ex
    replicator.wgsoazk_nt1soa.queue=wgsoazk_nt1soa
    
    #zb1 mq用户名
    replicator.zb1soazk_nt1soa.jmsuser=guest
    #zb1 mq 密码
    replicator.zb1soazk_nt1soa.jmspassword=guest
    replicator.zb1soazk_nt1soa.jmsqueue=127.0.0.1:5684
    replicator.zb1soazk_nt1soa.jmsvhost=ezoorepl
    replicator.zb1soazk_nt1soa.exchange=zb1soazk_ex
    replicator.zb1soazk_nt1soa.queue=zb1soazk_nt1soa
    
    #######zk权限配置
    zookeeper.authinfo.scheme=digest
    zookeeper.authinfo.auth=super:zzm
    
    
    #本机房监控statsd地址
    metric.statsd.url=statsd-wg.elenet.me:8125
    
    rep.log.path=/data/log/replicator
    
    
    ---------------HA---------------------
    # This file is managed by Ansible, all changes will be lost.
    
    global
        maxconn 100000
        log /dev/log local0 notice
        quiet
    
    defaults
        mode tcp
        log global
    
        option redispatch
        option httpclose
        option dontlognull
        option tcpka
        retries 3
    
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 50000ms
    
    listen HAPROXY_MONITOR
        bind :8888
        mode http
        stats enable
        stats admin if TRUE
        stats refresh 30s
        stats uri /
        stats realm Haproxy statistics
        stats hide-version
        stats auth admin:ops_admin
    
    
    listen RabbitMQ_POOL_ZB1
        bind :5683
        balance leastconn
            server ele-infra-zk-soa011159239132.nt12 11.159.239.132:5672 weight 1 maxconn 20000 check inter 1000 fall 2 rise 2
    
    listen RabbitMQ_POOL_NT1
        bind :5684
        balance leastconn
            server ele-infra-zk-soa011159172038.nt12 11.159.172.38:5672 weight 1 maxconn 20000 check inter 1000 fall 2 rise 2
    
    
    
  • 相关阅读:
    关于 TIdHttp
    DCEF3 相关资料
    WPF RichTextBox 控件常用方法和属性
    Delphi Data Type to C# Data Type
    获取 CPU 序列号
    Visual Studio 调用 Delphi DLL 会退出的解决方案
    IDHttp的基本用法(转)
    TChromeTabs 优化改进
    java与json转换
    js charAt()方法
  • 原文地址:https://www.cnblogs.com/vinsent/p/13613574.html
Copyright © 2011-2022 走看看