在Hadoop伪分布式模式下安装Hbase

安装环境:Hadoop 1.2.0, Java 1.7.0_21

1.下载/解压

在hbase官网上选择自己要下的hbase版本,我选择的是hbase-0.94.8.

下载后解压到/usr/local/hadoop,因为我的hadoop装在这个目录下:

leefon@ubuntu:~/Download$ sudo tar xzf hbase-0.94.8.tar.gz -C /usr/local/hadoop
leefon@ubuntu:~/Download$ cd /usr/local/hadoop

将解压好的文件夹更名为hbase(当然也可以不更改),并将文件所有者改为hadoop:

leefon@ubuntu:/usr/local/hadoop$ sudo mv hbase-0.94.8 hbase
leefon@ubuntu:/usr/local/hadoop$ sudo chown -R hadoop:hadoop hbase

2.修改配置文件

hbase的配置文件放在conf/目录下,需要修改的有hbase-env.sh,hbase-site.xml两个文件。

  • 配置hbase-env.sh

设置JAVA_HOME,HBASE_CLASSPATH变量,还有Zookeeper:

# The java implementation to use.  Java 1.6 required.

  export JAVA_HOME=/usr/local/java/jdk1.7.0_21

 # Extra Java CLASSPATH elements.  Optional.

  export HBASE_CLASSPATH=/usr/local/hadoop/conf

 # Tell HBase whether it should manage it's own instance of Zookeeper or not.
  export HBASE_MANAGES_ZK=true

  • 配置hbase-site.xml

添加如下内容:

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
</configuration>

3.启动hbase

先启动hadoop,再启动hbase,关闭的时候先关闭和hbase,再关闭hadoop

#启动hadoop
hadoop@ubuntu:/usr/local/hadoop$ bin/start-all.sh  
#启动hbase
hadoop@ubuntu:/usr/local/hadoop/hbase$ bin/start-hbase.sh 

启动成功后,输入jps命令显示如下内容:

进入hbase shell模式,进去后可以输入命令list,测试一下是否安装成功:

#启动hbase shell模式
hadoop@ubuntu:/usr/local/hadoop/hbase$ bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.8, r1485407, Wed May 22 20:53:13 UTC 2013

hbase(main):001:0>list

至此,hbase配置就基本完成了。

参考:http://www.cnblogs.com/wait4friend/archive/2012/03/12/2391760.html

          http://www.cnblogs.com/Dreama/articles/2219190.html

          http://blog.csdn.net/luanwpp/article/details/7572534

 

 

转载于:https://www.cnblogs.com/bjtu-leefon/p/3173670.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值