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-11-20 GMT+08:00

Restauración de datos

Restauración de propiedades de archivos de HDFS

En función de la información de permiso exportada, ejecute los comandos HDFS en segundo plano del clúster de destino para restaurar el permiso de archivo y la información de propietario y grupo.

$HADOOP_HOME/bin/hdfs dfs –chmod <MODE> <path>
$HADOOP_HOME/bin/hdfs dfs –chown <OWNER> <path>

Restauración de metadatos de Hive

Instale Sqoop y ejecute el comando Sqoop en el clúster de destino para importar los metadatos de Hive exportados a DBService en el clúster MRS.

$Sqoop_Home/bin/sqoop export --connect jdbc:postgresql://<ip>:20051/hivemeta --table <table_name> --username hive -password <passwd> --export-dir <export_from>

A continuación se proporciona una descripción de los parámetros del comando anterior.

  • $Sqoop_Home: Directorio de instalación de Sqoop en el clúster de destino
  • <ip>: Dirección IP de la base de datos en el clúster de destino
  • <table_name>: Nombre de la tabla que se va a restaurar
  • <passwd>: Contraseña del usuario hive
  • <export_from>: Dirección HDFS de los metadatos en el clúster de destino

Reconstrucción de Tabla HBase

Reinicie el servicio HBase del clúster de destino para que la migración de datos surta efecto. Durante el reinicio, HBase carga los datos en el HDFS actual y regenera los metadatos. Una vez finalizado el reinicio, ejecute el siguiente comando en el cliente del nodo de Master para cargar los datos de la tabla HBase:

$HBase_Home/bin/hbase hbck -fixMeta -fixAssignments

Después de ejecutar el comando, ejecute el siguiente comando repetidamente para comprobar el estado de salud del clúster de HBase hasta que el estado de salud sea normal:

hbase hbck