sql >> Database >  >> RDS >> Mysql

hive.HiveImport:FAILED:SemanticException [Fout 10072]:Database bestaat niet:

Eindelijk kreeg ik zelf het antwoord tijdens het lezen van de forumdiscussie over hetzelfde probleem hier .

Het probleem was met de Hive Metastore-configuratie , er zijn drie soorten Hive Metastore-configuraties

  1. Ingesloten metastore (standaard metastore-implementatiemodus).
  2. Local Metastore.
  3. Metastore op afstand.

en mijn Hive Metastore-configuratie was de standaardconfiguratie. Zoals vermeld in cloudera-documentatie van De Hive Metastore configureren ,Ik wijzig de configuratie van de metastore van Ingesloten (standaard) naar Metastore op afstand en het begint voor mij te werken.

Gebruik de volgende documentatie van Cloudera voor meer informatie over de Metastore-configuratie.

De Hive Metastore configureren

Sqoop-opdracht

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


  1. Hoe een Active Directory-gebruikersgroep toe te voegen als login in SQL Server

  2. MySQL INTO OUTFILE overschrijven bestaand bestand?

  3. MySQL-prestaties:MyISAM versus InnoDB

  4. Hoe groeipercentage van maand tot maand te berekenen in MySQL