Actualmente estoy evaluando HBase como almacén de datos, pero una pregunta quedó sin respuesta: HBase almacena muchas copias del mismo objeto en muchos nodos (también conocido como replicación). Como HBase presenta la llamada fuerte consistencia (en contraste con eventual consistente) garantiza que cada réplica devuelve el mismo valor si se lee.HBase: ¿Cómo funciona la replicación?
Como he entendido el concepto HBase, cuando se leen valores, primero se consulta al maestro HBase para que (debe haber más de un) RegionServer proporcionando los datos. Entonces puedo emitir solicitudes de lectura y escritura sin la invención del maestro. ¿Cómo puede funcionar la replicación?
- ¿Cómo proporciona HBase la concisión?
- ¿Cómo funcionan internamente las operaciones de escritura?
- Escriba el bloque de operaciones hasta que se escriban todas las réplicas (=> replicación sincrónica). En caso afirmativo, ¿quién gestiona esta transferencia?
- ¿Cómo entra HDFS en el juego?
que ya han leído el BigTable -papel y buscado la documentación, pero no encontró más información sobre la arquitectura de HBase.
Gracias!
David, me encontré con estos comandos, http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cdh_bdr_hbase_replication.html => En el maestro: "crear" t1 ', {NAME =>' f1 ', REPLICATION_SCOPE => 1} " => En el esclavo: " create' t1 ', {NAME =>' f1 ', KEEP_DELETED_CELLS =>' true '} " So esto significa que HBase puede controlar la Replicación de sus datos? –
La replicación de HBase a la que se vinculó hace referencia a la replicación de datos en centros de datos, no a través de nodos en un clúster – David