2

データをHDFSに保存したいので、HBaseにアクセスする必要があるので、JavaAPIを使用してHBaseに接続するにはどうすればよいですか。

提案してください。

ありがとう。

4

3 に答える 3

2

HBaseにはJavaAPIがあります。http://hbase.apache.org/apidocs/index.htmlをご覧ください

2つの重要なクラスは

1)HBaseAdmin
2)HTable

HBaseAdminは、テーブルの作成/削除/変更に使用される管理APIです
。HTableは、レコードの配置/取得/スキャンに使用されるクライアントAPIです。

于 2013-03-25T02:45:10.157 に答える
0

hbaseを操作するための簡単なフレームワークを作成します。 https://github.com/zhang-xzhi/simplehbase/

Simplehbaseは、Javaアプリとhbaseの間の軽量ORMフレームワークです。その主な機能は次のとおりです。

  • データ型マッピング:Java型をhbaseのバイトに前後にマッピングします。
  • hbase操作のラッピング:hbaseのputgetscan操作を単純なJavaインターフェイスにワープします。
  • hbaseクエリ言語:hbaseフィルターを使用すると、simplehbaseはsqlのようなスタイルを使用してhbaseを操作できます。
  • 動的クエリ:myibatisと同様に、simplehbaseはxml構成ファイルを使用して、hbaseで動作する動的クエリを定義できます。
  • 挿入更新のサポート:checkAndPutの上に挿入、更新を提供します。
  • 複数バージョンのサポート:hbaseの複数バージョンでの操作へのインターフェースを提供します。
  • hbaseバッチ操作のサポート。
  • hbaseネイティブインターフェイスのサポート。
  • HTablePool管理。
  • HTableの数と合計。
于 2014-12-21T15:19:58.170 に答える
0

TableMapperクラスを使用してHBaseをソースとして使用し、hdfsに保存します

于 2015-07-10T16:57:11.060 に答える