DRYな備忘録

Don't Repeat Yourself.

HBaseインストールしてみた【HBase】【Debian】【apt-get】【java】

【問題】

HBaseをインストールして、コマンドラインからクライアント入るまで

f:id:otiai10:20130201201638p:plain

【記録】

参考:いまさら聞けないKVSの常識をHbaseで身につける (2/3) - @IT

% wget http://ftp.riken.jp/net/apache//hbase/hbase-0.92.0/hbase-0.92.0.tar.gz
--2013-02-01 19:38:42--  http://ftp.riken.jp/net/apache//hbase/hbase-0.92.0/hbase-0.92.0.tar.gz
Resolving ftp.riken.jp... 134.160.38.1
Connecting to ftp.riken.jp|134.160.38.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40461930 (39M) [application/x-gzip]
Saving to: `hbase-0.92.0.tar.gz'

100%[==========================================================================================================================================>] 40,461,930  3.67M/s   in 11s     

2013-02-01 19:38:53 (3.63 MB/s) - `hbase-0.92.0.tar.gz' saved [40461930/40461930]

% tar xvfz hbase-0.92.0.tar.gz

% echo $HOME
/home/ten
% export HBASE_HOME=$HOME/hbase-0.92.0
% echo $HBASE_HOME
/home/ten/hbase-0.92.0
% export PATH=$HBASE_HOME/bin:$PATH
% start-hbase.sh
+======================================================================+
|      Error: JAVA_HOME is not set and Java could not be found         |
+----------------------------------------------------------------------+
| Please download the latest Sun JDK from the Sun Java web site        |
|       > http://java.sun.com/javase/downloads/ <                      |
|                                                                      |
| HBase requires Java 1.6 or later.                                    |
| NOTE: This script will find Sun Java whether you install using the   |
|       binary or the RPM based installer.                             |
+======================================================================+

oh...このサーバjava入ってねぇ...

% sudo apt-get install openjdk-6-jre
% sudo apt-get install openjdk-6-jdk
% sudo apt-get install openjdk-6-source
% export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
% start-hbase.sh
starting master, logging to /home/ten/hbase-0.92.0/logs/hbase-ten-master-www7402ue.out
%

で、スタートしたっぽい。クライアントから入ってみる

% hbase-0.92.0/bin/hbase shell
HBase Shell; enter 'help'
for list of supported commands. Type "exit" to leave the HBase Shell Version 0.92.0, r1231986, Mon Jan 16 13:16:35 UTC 2012

hbase(main):001:0>

hbase(main):002:0*

hbase(main):003:0* quit

%

押忍

雑感

Hadoop入ってないから分散しないらしい