一、zk单独搭建

conf/zoo.cfg

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

    2.生成myid文件

 

在slave-01中
echo "1" > /home/hadoop/data/zookeeper/myid  
在slave-02中
echo "2" > /home/hadoop/data/zookeeper/myid  
在slave-03中
echo "3" > /home/hadoop/data/zookeeper/myid

 

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

zkServer.sh start

     4.检验zk

zkServer.sh status

 

二、hbase

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

        

<configuration>  
    <property>  
        <name>hbase.rootdir</name>  
        <value>hdfs://slave-1:9000/hbase</value>  
    </property>     
    <property>  
        <name>hbase.cluster.distributed</name>  
        <value>true</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.property.clientPort</name>  
        <value>2181</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.quorum</name>  
        <value>slave-01,slave-02,slave-03</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.property.dataDir</name>  
        <value>/home/hadoop/temp/zookeeper</value>  
    </property>  
    <property>  
        <name>dfs.support.append</name>  
        <value>true</value>  
    </property>  
</configuration>

    2.hbase-env.sh

export JAVA_HOME=/usr/lib/java/jdk1.6.0_25  //JDK的安装目录  
export HBASE_CLASSPATH=/home/hadoop/hadoop-1.0.3/conf   //hadoop的安装目录  
export HBASE_MANAGES_ZK=false

   3.regionservers

slave-01
slave-02
slave-03