HBase を動かしてみる
スポンサーリンク
このドキュメントの内容は、以下の通りです。
Hbase を動かしてみました。動作環境は、 CentOS + OpenJDK です。
HBase は、 Google の BigTable をモデルにして開発された、
分散、バージョン、カラム指向ストアです。
ダウンロード
まずは、 HBase をダウンロードします。
ダウンロードサイトは、こちらです。
http://www.apache.org/dyn/closer.cgi/hbase/
wget http://ftp.jaist.ac.jp/pub/apache/hbase/hbase-0.92.1/hbase-0.92.1.tar.gz tar zxfp hbase-0.92.1.tar.gz cd habse-0.92.1
設定ファイル
conf/hbase-site.xml
hbase のデータを置くフォルダを指定します。
デフォルトでは /tmp/hbase-$USER に置かれます。
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hbase.rootdir</name> <value>file:///home/kaworu/tmp/hbase</value> </property> </configuration>
HBase の起動
JAVA_HOME の環境変数をセットします。
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/
FreeBSD で diablo-jdk を使っているなら
# csh setenv JAVA_HOME /usr/local/diablo-jdk1.6.0/ # sh export JAVA_HOME=/usr/local/diablo-jdk1.6.0/
薫% ./bin/start-hbase.sh starting master, logging to /home/kaworu/tmp/hadoop/hbase-0.92.1/bin/../logs/hbase-kaworu-master-u0.out
HBase のシェル
薫% ./bin/hbase shell HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 0.92.1, r1298924, Fri Mar 9 16:58:34 UTC 2012 hbase(main):001:0>
テーブル名 test
シングルカラムファミリティ cf
を作成します。
create 'test', 'cf'
テーブルを作成し、 put で値を入れてみます。
hbase(main):004:0> get 'test', 'cf' COLUMN CELL 0 row(s) in 0.0660 seconds hbase(main):005:0> put 'test', 'row1', 'cf:a', 'value1' 0 row(s) in 0.0420 seconds hbase(main):006:0> put 'test', 'row2', 'cf:b', 'value2' 0 row(s) in 0.0090 seconds hbase(main):007:0> put 'test', 'row3', 'cf:c', 'value3' 0 row(s) in 0.0130 seconds
テーブルをスキャンしてみます。
hbase(main):008:0> scan 'test' ROW COLUMN+CELL row1 column=cf:a, timestamp=1333796735249, value=value1 row2 column=cf:b, timestamp=1333796755412, value=value2 row3 column=cf:c, timestamp=1333796768368, value=value3 3 row(s) in 0.0430 seconds
単一の行を取得してみます。
hbase(main):010:0> get 'test', 'row1' COLUMN CELL cf:a timestamp=1333796735249, value=value1 1 row(s) in 0.0060 seconds
テーブルを無効にして削除します。
hbase(main):011:0> disable 'test' 0 row(s) in 2.1210 seconds
シェルから抜けるには、 exit です。
hbase(main):012:0> exit
Web でのステータスの確認
http://localhost:60030/rs-status
HBase の停止
薫% ./bin/stop-hbase.sh stopping hbase............
書籍を探す
Hadoop
スポンサーリンク
スポンサーリンク
いつもシェア、ありがとうございます!
もっと情報を探しませんか?
関連記事
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
人気のページ
- Windows7 IME 辞書ツールで単語の登録に失敗しました
- C言語 popen()でコマンドを実行して出力を読み込む
- Windows7で休止状態にする方法
- CentOS MySQLの起動、停止、再起動
- loggerコマンドでsyslogにエラーを出力する方法
- パソコンパーツの買取をしてくれる店のまとめ
- Java Mapの使い方 get(),put(),remove(),size(),clear()
- 楽天のRポイントカードを作ってみた
- iPhone 5 から iPhone 6 に乗り換えたのでレビュー
- netstatコマンドのステータスの意味
スポンサーリンク
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12