主に HBase の先行書き込みログ (WAL) ファイルを格納し、ログの永続性と高い信頼性を確保します。
HBase-HDFS サービス
HDFS は、信頼性の高い分散ファイルストレージを提供する Hadoop エコシステムのコアコンポーネントです。HBase-HDFS サービスは HDFS を基盤ストレージとして使用し、HDFS の基本アーキテクチャを変更することなく、そのネイティブな特徴を継承しています。HDFS の詳細については、「HDFS の概要」をご参照ください。
HBase-HDFS サービスは、次のシナリオで自動的に作成されます:
-
クラスターの作成
-
コンソールでの操作: OSS-HDFS サービスと HBase サービス、および [HBase ログストレージ] オプションを選択すると、クラスターの作成後に HBase-HDFS サービスが自動的に作成されます。
-
OpenAPI の使用: CreateCluster または RunCluster 操作を呼び出してクラスターを作成します。必須の構成を Application および ApplicationConfig パラメーターに追加します。
ご利用の環境に合わせてパラメーターの値を調整してください。
Application = ["HBASE", "OSS-HDFS", "HBASE-HDFS"] ApplicationConfigs = [ { "ConfigFileName": "hbase-site.xml", "ApplicationName": "HBASE", "ConfigItemKey": "hbase.wal.mode", "ConfigScope": "CLUSTER", "ConfigItemValue": "HDFS" }, { "ConfigFileName": "common.conf", "ApplicationName": "OSS-HDFS", "ConfigItemKey": "OSS_ROOT_URI", "ConfigScope": "CLUSTER", "ConfigItemValue": "oss://examplebucket.oss-cn-hangzhou-internal.aliyuncs.com/" }, { "ConfigFileName": "hdfs-site.xml", "ApplicationName": "HBASE-HDFS", "ConfigItemKey": "dfs.balancer.block-move.timeout", "ConfigScope": "CLUSTER", "ConfigItemValue": "600000" } ]
-
-
サービスの追加
OSS-HDFS サービスを含むクラスターを作成し、後から HBase サービスを追加した場合も、HBase-HDFS サービスは自動的に作成されます。
参考
-
コンポーネントのデプロイについては、「サービスコンポーネントのデプロイ情報の表示」をご参照ください。
-
HBase-HDFS の DataNode を使用停止にするには、「ノードグループのスケールイン」をご参照ください。