Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-04-14 GMT+08:00

Relación con otros componentes

Relación entre HDFS y HBase

HDFS es el subproyecto de Apache Hadoop. HBase utiliza el sistema de archivos distribuido de Hadoop (HDFS) como sistema de almacenamiento de archivos. HBase se encuentra en la capa de almacenamiento estructurado. El HDFS proporciona soporte altamente confiable para almacenamiento de capa inferior de HBase. Todos los archivos de datos de HBase se pueden almacenar en el HDFS, excepto algunos archivos de registro generados por HBase.

Relación entre ZooKeeper y HBase

Figura 1 describe la relación entre ZooKeeper y HBase.

Figura 1 Relación entre ZooKeeper y HBase
  1. HRegionServer se registra en ZooKeeper en el nodo Efímero. ZooKeeper almacena la información de HBase, incluidos los metadatos de HBase y las direcciones HMaster.
  2. HMaster detecta el estado de salud de cada HRegionServer usando ZooKeeper y los monitorea.
  3. HBase puede desplegar varios HMasters (como HDFS NameNode). Cuando el nodo HMatser activo está defectuoso, el nodo HMaster en espera obtiene la información de estado de todo el clúster usando ZooKeeper, lo que significa que fallas de punto único de HBase se pueden evitar usando ZooKeeper.