unbuntu下安裝僞分佈式Hbase

1.下載 hbase

 用什麼版本的hadoop,就用什麼版本的hbase;

我採用的hadoop版本是hadoop-0.20.2,採用的hbase版本爲hbase-0.90.5

2.解壓下載到的hbase安裝包,在/home/hadoop/下解壓

tar -zxvf   *************

3.修改兩個配置文件:

1)配置hbase-env.sh 
[hadoop@node01 conf]$ vi hbase-env.sh
# The java implementation to use.  Java 1.6 required.
export JAVA_HOME=/usr/java/jdk1.6.0_37
 
# Extra Java CLASSPATH elements.  Optional.
export HBASE_CLASSPATH=/usr/local/hadoop/hadoop-0.20.2/conf

export HBASE_MANAGES_ZK=true 
2)配置hbase-site.xml 
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:///home/hadoop/hbase-0.20.2/data</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
</configuration>
4.替換Jar包
[hadoop@node01 lib]$ cp hadoop-core-0.20-append-r1056497.jar hadoop-core-0.20-append-r1056497.sav
[hadoop@node01 lib]$ cp ../../hadoop-0.20.2/hadoop-0.20.2-core.jar  hadoop-core-0.20-append-r1056497.jar
[hadoop@node01 lib]$ ls
注意修改/etc/hosts  :
127.0.0.1   localhost 
172.16.82.235  unbuntu1404  
5.先啓動hadoop,再啓動hbase:
hadoop@ubuntu:~/hadoop-1.1.1/bin$ ./start-all.sh #啓動hadoop
hadoop@ubuntu:~/hadoop-1.1.1/bin$ jps #查看hadoop啓動情況,確認DataNode,SecondaryNameNode,DataNode,JobTracker,TaskTracker全部啓動
8163 DataNode
10343 Jps
8443 JobTracker
7990 NameNode
8615 TaskTracker
8358 SecondaryNameNode 

hadoop@ubuntu:~/hbase-0.94.3/bin$ ./start-hbase.sh  #確認hadoop完全啓動後啓動hbase
hadoop@ubuntu:~/hbase-0.94.3/bin$ jps #查看hbase啓動情況,確認HQuorumPeer,HMaster,HRegionServer全部啓動
8163 DataNode
10343 Jps
9060 HQuorumPeer
8443 JobTracker
9370 HRegionServer
7990 NameNode
9170 HMaster
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$ 

hadoop@ubuntu:/home$ hbase -version #查看hbase版本,表示hbase安裝成功
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
hadoop@ubuntu:/home$ 

6.先關閉hbase,在關閉hadoop

stop-hbase.sh;

stop-all.sh;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章