• hbase zookeeper独立搭建


    一、zk单独搭建

       1.修改配置文件:conf/zoo.cfg

    Java代码  收藏代码
    1. tickTime=2000    
    2. dataDir=/home/hadoop/data/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   

        2.生成myid文件

    Java代码  收藏代码
    1. 在slave-01中  
    2. echo "1" > /home/hadoop/data/zookeeper/myid    
    3. 在slave-02中  
    4. echo "2" > /home/hadoop/data/zookeeper/myid    
    5. 在slave-03中  
    6. echo "3" > /home/hadoop/data/zookeeper/myid    

         3.需要在每台机子上,启动zk

    Java代码  收藏代码
    1. zkServer.sh start   

         4.检验zk

    Java代码  收藏代码
    1. zkServer.sh status   

    二、hbase

           1.修改hbase-site.xml配置文件

            

    Java代码  收藏代码
    1. <configuration>    
    2.     <property>    
    3.         <name>hbase.rootdir</name>    
    4.         <value>hdfs://slave-1:9000/hbase</value>    
    5.     </property>       
    6.     <property>    
    7.         <name>hbase.cluster.distributed</name>    
    8.         <value>true</value>    
    9.     </property>    
    10.     <property>    
    11.         <name>hbase.zookeeper.property.clientPort</name>    
    12.         <value>2181</value>    
    13.     </property>    
    14.     <property>    
    15.         <name>hbase.zookeeper.quorum</name>    
    16.         <value>slave-01,slave-02,slave-03</value>    
    17.     </property>    
    18.     <property>    
    19.         <name>hbase.zookeeper.property.dataDir</name>    
    20.         <value>/home/hadoop/temp/zookeeper</value>    
    21.     </property>    
    22.     <property>    
    23.         <name>dfs.support.append</name>    
    24.         <value>true</value>    
    25.     </property>    
    26. </configuration>    

        2.hbase-env.sh

    Java代码  收藏代码
    1. export JAVA_HOME=/usr/lib/java/jdk1.6.0_25  //JDK的安装目录    
    2. export HBASE_CLASSPATH=/home/hadoop/hadoop-1.0.3/conf   //hadoop的安装目录    
    3. export HBASE_MANAGES_ZK=false   

       3.regionservers

    Java代码  收藏代码
    1. slave-01  
    2. slave-02  
    3. slave-03  

    三.可能发生的问题

    1.主机名拼写错误

    2.hbase 和 hadoop的版本不一致:hadoop1.2.1与hbase-0.94.26可以搭配使用(虽然默认的是hadoop-1.0.4)

    3.替换hbase的bin目录下的hadoop-core.1.0.4.jar为hadoop-core.1.2.1.jar

    四.启动与关闭的顺序

    启动:

    hadoop

    zookeeper

    hbase

    HMaster

    关闭:

    HMaster

    hbase

    zookeeper

    hadoop

  • 相关阅读:
    文件
    购物车
    session
    三级联动
    综合
    jquery弹窗插件
    Jquery
    PDO
    session cookie用法
    租房子
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/2343dsgafdg.html
Copyright © 2020-2023  润新知