Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

hive.HiveImport:FALHA:SemanticException [erro 10072]:banco de dados não existe:


Finalmente, obtive a resposta sozinho enquanto lia a discussão do fórum sobre o mesmo problema aqui .

O problema era com a configuração do Hive Metastore , existem três tipos de configurações do Hive Metastore
  1. Metastore incorporado (modo de implantação de metastore padrão).
  2. Metastore local.
  3. Metastore remoto.

e minha configuração do Hive Metastore era a padrão. Como mencionado na documentação cloudera de Configurando o Hive Metastore ,Eu mudo a configuração do metastore de Incorporado (Padrão) para Metastore Remoto e começa a funcionar para mim.

para obter mais informações sobre a configuração do Metastore, use a seguinte documentação do Cloudera.

Configurando o 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