zoukankan      html  css  js  c++  java
  • Hadoop HA- zookeeper安装配置

    安装集群

    1.1 虚拟机:

    3台安装好JDK的centos Linux虚拟机

    1.2 安装包:

    把下载好的zookeeper安装包,官网:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.8/  上传到服务器。

    1.3解压 

     tar –xvzf zookeeper-3.4.8.tar.gz ,解压后放进 /usr/ 即可

      (另选)把 zookeeper/bin 配置到环境变量

          打开配置文件: vim /etc/profile 

          配置: export ZOOKEEPER_HOME=/usr/zookeeper-3.4.8 

              export $PATH=$PATH:$ZOOKEEPER_HOME/bin 

          然后刷新配置文件: source /etc/profile 1445151651

          将修改好的配置文件分发给另外两台服务器并在相应服务器下重新编译该文件。

           scp /etc/profile svr02:/etc/ ;scp /etc/profile svr03:/etc/ 

     

    1.4修改配置文件

    1.4.1准备配置文件,将模板配置文件修改名字。

    cd zookeeper/conf
    cp zoo_sample.cfg   zoo.cfg
    vim  zoo.cfg

    1.4.2添加内容

    dataDir=/home/hadoop/zookeeper/data        //  默认是/temp目录,重启后删除了里面的数据,该设置目的是对内存内数据做持久化设置
    dataLogDir=/home/hadoop/zookeeper/log    
    server.1=slave1:2888:3888   // (主机名, 心跳端口、数据端口),主机名为服务器hostname
    server.2=slave2:2888:3888
    server.3=slave3:2888:3888

    1.4.3创建文件夹

    cd /home/hadoop/zookeeper/
    mkdir -m 755 data
    mkdir -m 755 log

    1.4.4在data文件夹下新建myid文件,myid的文件内容为:

    cd data
    vim myid

     1.5将集群下发到其他服务器上

    scp -r /home/hadoop/zookeeper slave2:/home/hadoop/
    
    scp -r /home/hadoop/zookeeper slave3:/home/hadoop/

    注意:我当前Linux用户为root

     1.6修改其他服务器上的配置文件

    slave2上:修改myid为:2

    slave3上:修改myid为:3

    1.7启动服务器(每台机器

    zkServer.sh start     //每台机器都要启动,不能少于3台,不然无法选举出leader节点 (start|status|stop|restart)

    1.8查看集群状态

    jps(查看进程)
    zkServer.sh status(查看集群状态,主从信息)

     

  • 相关阅读:
    安装adobe,路径My Pictures或卷无效。请重新输入。
    PrintDocument打印、预览、打印机设置和打印属性的方法(较完整) .
    C# 生成CODE128条码
    SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
    Siebel escript学习笔记
    siebel 界面搭建
    Siebel Tools 开发笔记
    Siebel Tools配置
    Oracle:environment variable "PATH" does not exceed the recommended length
    IOS开发入门实例
  • 原文地址:https://www.cnblogs.com/RzCong/p/7301627.html
Copyright © 2011-2022 走看看