1. 下载安装包
从 Hbase 官网下载页面下载安装包, 然后:
- tar
xfz hbase-0.94.2.tar.gz - cd
hbase-0.94.2 - chmod
ugo+x ./bin/*.sh
注意, 要修改 bin/ 目录下的脚本的的权限, 不然启动出错。
2. 配置 hbase-env.sh 和 hbase-default.xml
两个配置文件中的一个 hbase-env.sh 已经存在于 conf/ 目录下, 但 hbase-default.xml 并不在 conf/ 目录, 需要从 ./src/main/resources/ 目录拷贝:
- cp
./src/main/resources/hbase-default.xml ./conf/
修改 hbase-env.sh 的如下几个地方:
- export
JAVA_HOME=/home/wuzuyang/software/jdk1.7.0/ - export
HBASE_CLASSPATH=/home/wuzuyang/software/hbase-0.94.2/lib/ - export
HBASE_PID_DIR=${HBASE_HOME}/tmp - export
HBASE_IDENT_STRING=my
修改 hbase-default.xml 的如下几个地方:
- <name>hbase.rootdirname>
- <value>/home/work/software/hbase-0.94.2/datavalue>
-
- <name>hbase.tmp.dirname>
- <value>/home/work/software/hbase-0.94.2/tmpvalue>
-
- <name>hbase.defaults.for.versionname>
- <value>0.94.2value>
3. 启动和停止 HBase:
- #
启动 - ./bin/start-hbase.sh
- #
停止 - ./bin/stop-hbase.sh
如果无法正常停止, 需要手动 kill 进程.
4. 测试 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.2, r1395367, Sun Oct 7 19:11:01 UTC 2012 -
- hbase(main):001:0>
list - TABLE
5. 编译 HBase Java 应用程序:
- javac
-cp ./hbase-0.94.2.jar:./lib/hadoop-core-1.0.3.jar Test.java; - java
-cp ./:./*:./lib/* Test
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22742829/viewspace-1119891/,如需转载,请注明出处,否则将追究法律责任。