HBase 在 Linux 下安装和配置

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.rootdir</name>

<value>/home/work/software/hbase-0.94.2/data</value>



<name>hbase.tmp.dir</name>

<value>/home/work/software/hbase-0.94.2/tmp</value>



<name>hbase.defaults.for.version</name>

<value>0.94.2</value>

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

你可能感兴趣的:(linux)