zoukankan      html  css  js  c++  java
  • zookeeper搭建

    ZooKeeper 集群版搭建步骤

    第一步:主机名称到IP地址映射配置

    slave-01为例,/etc/hosts内容如下所示:

    1. 192.168.0.179   slave-01  
    2. 192.168.0.178   slave-02  
    3. 192.168.0.177   slave-03  

    第二步:修改ZooKeeper配置文件

    在其中一台机器(slave-01)上,解压缩zookeeper-3.3.4.tar.gz,修改配置文件conf/zoo.cfg,内容如下所示:

    1. tickTime=2000  
    2. dataDir=/home/hadoop/storage/zookeeper  
    3. clientPort=2181  
    4. initLimit=5  
    5. syncLimit=2  
    6. server.1=slave-01:2888:3888  
    7. server.2=slave-02:2888:3888  
    8. server.3=slave-03:2888:3888  

    第三步:远程复制分发安装文件

    上面已经在一台机器slave-01上配置完成ZooKeeper,现在可以将该配置好的安装文件远程拷贝到集群中的各个结点对应的目录下:

    1. cd /home/hadoop/installation/  
    2. scp -r zookeeper-3.3.4/ hadoop@slave-02:/home/hadoop/installation/  
    3. scp -r zookeeper-3.3.4/ hadoop@slave-03:/home/hadoop/installation/  

    第四步:设置myid

    在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字,例如:

    1. hadoop@slave-01:~/installation/zookeeper-3.3.4$ echo "1" > /home/hadoop/storage/zookeeper/myid  
    2. hadoop@slave-02:~/installation/zookeeper-3.3.4$ echo "2" > /home/hadoop/storage/zookeeper/myid  
    3. hadoop@slave-03:~/installation/zookeeper-3.3.4$ echo "3" > /home/hadoop/storage/zookeeper/myid  

    按照上述进行配置即可。

    第五步:启动ZooKeeper集群

    在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本,如下所示:

    1. hadoop@slave-01:~/installation/zookeeper-3.3.4$ bin/zkServer.sh start  
    2. hadoop@slave-02:~/installation/zookeeper-3.3.4$ bin/zkServer.sh start  
    3. hadoop@slave-03:~/installation/zookeeper-3.3.4$ bin/zkServer.sh start  
  • 相关阅读:
    七:webpack.config.js文件的高级配置
    六:webpack-dev-server 设置反向代理解决跨域问题
    四:Webpack执行命令参数详解
    二:Webpack的基本配置
    一:WebPack的安装
    三:Webpack模块的导出以及之间的依赖引用
    Vue-vue-router.js路由--API
    Vue-vue-router.js路由--进级
    RSA非对称加密,公钥加密/私钥解密
    SHA256withRSA证书签名,私钥签名/公钥验签
  • 原文地址:https://www.cnblogs.com/runnerjack/p/7853512.html
Copyright © 2011-2022 走看看