HBase在Linux下安装和配置详解(我并未按此方法修改也可以用,仅作参考)

1. 下载安装包

从 Hbase 官网下载页面下载安装包, 然后:

  1. tar xfz hbase-0.94.2.tar.gz  
  2. cd hbase-0.94.2  
  3. chmod ugo+x ./bin/*.sh 

注意, 要修改 bin/ 目录下的脚本的的权限, 不然启动出错。

2. 配置 hbase-env.sh 和 hbase-default.xml

两个配置文件中的一个 hbase-env.sh 已经存在于 conf/ 目录下, 但 hbase-default.xml 并不在 conf/ 目录, 需要从 ./src/main/resources/ 目录拷贝:

  1. cp ./src/main/resources/hbase-default.xml ./conf/ 

修改 hbase-env.sh 的如下几个地方:

  1. export JAVA_HOME=/home/wuzuyang/software/jdk1.7.0/  
  2. export HBASE_CLASSPATH=/home/wuzuyang/software/hbase-0.94.2/lib/  
  3. export HBASE_PID_DIR=${HBASE_HOME}/tmp  
  4. export HBASE_IDENT_STRING=my 

修改 hbase-default.xml 的如下几个地方:

  1. <name>hbase.rootdirname> 
  2. <value>/home/work/software/hbase-0.94.2/datavalue> 
  3.  
  4. <name>hbase.tmp.dirname> 
  5. <value>/home/work/software/hbase-0.94.2/tmpvalue> 
  6.  
  7. <name>hbase.defaults.for.versionname> 
  8. <value>0.94.2value> 

3. 启动和停止 HBase:

  1. 启动  
  2. ./bin/start-hbase.sh  
  3. 停止  
  4. ./bin/stop-hbase.sh 

如果无法正常停止, 需要手动 kill 进程.

4. 测试 HBase 是否成功启动:

  1. ./bin/hbase shell  
  2. HBase Shell; enter 'help<RETURN>for list of supported commands.  
  3. Type "exit<RETURN>to leave the HBase Shell  
  4. Version 0.94.2, r1395367, Sun Oct  19:11:01 UTC 2012  
  5.  
  6. hbase(main):001:0> list  
  7. TABLE 

5. 编译 HBase Java 应用程序:

  1. javac -cp ./hbase-0.94.2.jar:./lib/hadoop-core-1.0.3.jar Test.java;  
  2. java -cp ./:./*:./lib/* Test
请使用浏览器的分享功能分享到微信等