Skip to content

필사 모드: HBase Client API の基礎

日本語
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

Overview

HBaseを操作するために使用するHBase Client APIの種類を見ていきましょう。

HBase Client Download

このリンク[HBase Client Maven Download Link](https://mvnrepository.com/artifact/org.apache.hbase/hbase-client)にアクセスすると、HBase ClientファイルをpomxmlHBase Clientファイルをpom.xmlに追加するためのMavenリポジトリを確認できます。

接続準備

pom.xml

Mavenでプロジェクトを構成している場合、以下のようにpom.xmlにdependencyを追加できます。

HBase Client 2.5.2バージョンを選択しました。

hbase-site.xmlの準備

HBaseを使用するには、プロセスがHBaseのサーバー情報を知る必要があります。HBaseはZookeeperでクラスタのメタ情報が管理されるため、Zookeeper quorum情報さえあれば十分です。

この場合、以下の2つの方法があり、両方の方法を見ていきます。

1. Zookeeper Quorum情報を含むconfigurationを動的に生成する。

2. hbase-site.xmlをclass-pathに追加する。

zookeeper quorum情報の手動入力

Configuration config = HBaseConfiguration.create();

config.set("hbase.zookeeper.quorum", "ubuntu01,ubuntu02,ubuntu03");

Connection conn =ConnectionFactory.createConnection(config);

Table table = conn.getTableBuilder(TableName.valueOf("default","testtable"), null).build();

HTableDescriptor ds = table.getTableDescriptor();

System.out.println(ds.getNameAsString());

hbase-site.xmlのアップロード

hbase-site.xmlをプロジェクトのresourcesフォルダに配置し、class_pathとして追加する方法があります。

この方法を使うと、`config.set("hbase.zookeeper.quorum", "ubuntu01,ubuntu02,ubuntu03");`の行を削除できます。

hbase-site.xml内部のクォーラム情報を使用するためです。そして、この方式がより推奨されます。

クイズ

HBaseを操作するために使用するHBase Client APIの基礎を学びます。

Mavenでプロジェクトを構成している場合、以下のようにpom.xmlにdependencyを追加できます。 HBase

Client 2.5.2バージョンを選択しました。

HBaseを使用するには、プロセスがHBaseのサーバー情報を知る必要があります。HBaseはZookeeperでクラスタのメタ情報が管理されるため、Zookeeper

quorum情報さえあれば十分です。 この場合、以下の2つの方法があり、両方の方法を見ていきます。

Zookeeper Quorum情報を含むconfigurationを動的に生成する。 hbase-site.xmlをclass-pathに追加する。

현재 단락 (1/23)

HBaseを操作するために使用するHBase Client APIの種類を見ていきましょう。

작성 글자: 0원문 글자: 1,535작성 단락: 0/23