您的位置:首页 > 其它

unbuntu下安装伪分布式Hbase

2015-10-19 18:48 423 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: