ApsaraDB for HBase Performance-enhanced Edition は、データベースへのアクセスにネイティブ HBase API をサポートしています。設定手順については、「Java API を使用して ApsaraDB for HBase にアクセスする」をご参照ください。
次の表に、このエディションで利用できない、または部分的にしか利用できない機能と、推奨される代替案をまとめます。
機能サポートの概要
| 機能 | ステータス | 代替案または注意点 |
|---|---|---|
| クラスター管理 API (例:assign region、stopRegionServer) | サポート対象外 | クラスターの管理には、クラスター管理システムを使用してください。FLUSH および COMPACTION は、HBase Shell または Java API を介して実行します。 |
| コプロセッサ | 未サポート (計画中) | 要件についてご相談いただくには、チケットを送信するか、ApsaraDB for HBase Q&A DingTalk グループまでご連絡ください。 |
| Hadoop 分散ファイルシステム (HDFS) の全権限 | 部分的にサポート | spark-connector を使用するか、Spark で HBase API を呼び出すか、MapReduce (MR) の TableInputFormat 操作を使用します。HDFS は bulkload 操作で利用できます。 |
| ユーザー定義フィルター | サポート対象外 | — |
| Phoenix SQL | サポート対象外 | — |
クラスター管理 API
assign region や stopRegionServer などのクラスター管理 API 操作はサポートされていません。クラスターを管理するには、クラスター管理システムにログインしてください。
FLUSH および COMPACTION コマンドは引き続き利用できます。これらのコマンドは、HBase Shell または Java API を使用して実行してください。
コプロセッサ
コプロセッサはまだサポートされていません。Alibaba Cloud は将来のリリースでサポートを追加する予定です。
ご利用のユースケースでコプロセッサが必要な場合は、ApsaraDB for HBase Q&A DingTalk グループにご連絡いただくか、チケットを送信して要件についてご相談ください。
HDFS 権限
HDFS の全権限は提供されません。データの一括インポートおよびエクスポートのために、制限付きの HDFS アクセスが利用可能です。詳細については、「データのインポートと移行」をご参照ください。
Spark ベースの分析には、次のいずれかのアプローチを使用してください。
spark-connector:Spark を ApsaraDB for HBase に直接接続します。
Spark での HBase API:Spark アプリケーション内から HBase API を呼び出します。
TableInputFormat:MapReduce (MR) の TableInputFormat 操作を使用してデータを読み取ります。
詳細については、「Spark を使用して ApsaraDB for HBase にアクセスする」をご参照ください。
HDFS アクセスは bulkload 操作で利用できます。
ユーザー定義フィルター
ユーザー定義フィルターはサポートされていません。Filter クラスのコードを JAR ファイルにパッケージングし、HBase フォルダーまたは HDFS にアップロードしてから、HBase を再起動するか JAR を動的にロードするという標準的なアプローチは、このエディションでは利用できません。
Phoenix SQL
Phoenix SQL は ApsaraDB for HBase Performance-enhanced Edition ではサポートされていません。
サポートの利用
これらの制限事項に関するご質問は、チケットを送信するか、ApsaraDB for HBase Q&A DingTalk グループ (グループ ID: s0s3eg3) までお問い合わせください。