sql >> Base de Datos >  >> RDS >> Mysql

hive.HiveImport:ERROR:SemanticException [Error 10072]:la base de datos no existe:

Finalmente obtuve la respuesta mientras leía la discusión del foro sobre el mismo problema aquí .

El problema estaba relacionado con la configuración de Hive Metastore , hay tres tipos de configuraciones de Hive Metastore

  1. Metastore integrado (modo de implementación de metastore predeterminado).
  2. Metastore local.
  3. Metastore remoto.

y mi configuración de Hive Metastore era la predeterminada. Como se menciona en la documentación de cloudera de Configuración de Hive Metastore ,Cambio la configuración de metastore de Embedded (Predeterminado) a Metastore remoto y su empezar a trabajar para mí.

para obtener más información sobre la configuración de Metastore, utilice la siguiente documentación de Cloudera.

Configuración de Hive Metastore

Comando Sqoop

sqoop-import-all-tables --connect jdbc:mysql://X.X.X.X/edgeowt --username root -P --hive-import --hive-database edgeowt --hive-overwrite -m 4