跟我一起搭建zookeeper集群——伪集群

1.准备工作: 在home目录,执行下面的命令:
    mkdir -p  server1/zookeeper/data
    mkdir -p  server1/zookeeper/dataLog
    mkdir -p  server2/zookeeper/data
    mkdir -p  server2/zookeeper/dataLog
    mkdir -p  server3/zookeeper/data
    mkdir -p  server3/zookeeper/dataLog

2、下载zookeeper并解压:wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
    执行下面的命令:
        cd zookeeper-3.4.10/conf/
        cp zoo_sample.cfg zoo.cfg
        vim zoo.cfg
        编辑以下内容:
            tickTime=2000
            initLimit=10
            syncLimit=5
            clientPort=2181   #端口号
            dataDir=/home/shlian/server1/data
            dataLogDir=/home/shlian/server1/dataLog
            server.1=127.0.0.1:2888:3888
            server.2=127.0.0.1:2889:3889
            server.3=127.0.0.1:2890:3890
##################################
3、拷贝文件:
    cd ~
    cp -rf zookeeper-3.4.10 server1
    cp -rf zookeeper-3.4.10 server2
    cp -rf zookeeper-3.4.10 server3
    
4、配置server1
    server1可使用上面的配置,不用修改
    echo "1">server1/data/myid
    
5、配置server2
    vim server2/zookeeper/conf/zoo.cfg
    修改clientPort为2182:clientPort=2182
    保存
    执行:echo "2">server2/data/myid
    
6、配置server3
    vim server2/zookeeper/conf/zoo.cfg
    修改clientPort为2183:clientPort=2183
    保存
    执行:echo "3">server3/data/myid 
    
7、启动:
    
    cd  server1/zookeeper-3.4.10/bin
    sh zkServer.sh start
    
    cd  server2/zookeeper-3.4.10/bin
    sh zkServer.sh start
    
    cd  server3/zookeeper-3.4.10/bin
    sh zkServer.sh start
    
8、查看状态:
    cd  server1/zookeeper-3.4.10/bin
    sh zkServer.sh status
    
    cd  server2/zookeeper-3.4.10/bin
    sh zkServer.sh status
    
    cd  server3/zookeeper-3.4.10/bin
    sh zkServer.sh status
9、停止
    cd  server1/zookeeper-3.4.10/bin
    sh zkServer.sh stop
    
    cd  server2/zookeeper-3.4.10/bin
    sh zkServer.sh stop
    
    cd  server3/zookeeper-3.4.10/bin
    sh zkServer.sh stop

发布了66 篇原创文章 · 获赞 61 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/lianshaohua/article/details/89414215