sql >> Databáze >  >> RDS >> Mysql

hive.HiveImport:FAILED:SemanticException [Chyba 10072]:Databáze neexistuje:

Nakonec jsem sám dostal odpověď při čtení diskuze na fóru o stejném problému zde .

Problém byl s konfigurací Hive Metastore , existují tři typy konfigurací Hive Metastore

  1. Embedded Metastore (výchozí režim nasazení metastore).
  2. Místní Metastore.
  3. Vzdálený Metastore.

a moje konfigurace Hive Metastore byla výchozí. Jak je uvedeno v dokumentaci cloudera o Konfigurace Metastore Hive ,Změním konfiguraci metastore z Embedded (výchozí) do vzdáleného Metastore a začíná mi to fungovat.

Pro více informací o konfiguraci Metastore použijte následující dokumentaci Cloudera.

Konfigurace úložiště Hive Metastore

Příkaz 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


  1. OFFSET vs. ROW_NUMBER()

  2. Mysql sjednocovací dotaz duplicitní řádky

  3. MySQL:Nastavte uživatelskou proměnnou z výsledku dotazu

  4. Je INNODB ve výchozím nastavení v MySQL povoleno?