sql >> データベース >  >> RDS >> Mysql

hive.HiveImport:失敗:SemanticException [エラー10072]:データベースが存在しません:

    最後に、同じ問題に関するフォーラムのディスカッションを読んでいるときに、自分で答えを得ました。 こちら

    問題はHiveMetastoreの構成にありました 、HiveMetastore構成には3つのタイプがあります

    1. 埋め込みメタストア(デフォルトのメタストア展開モード)。
    2. LocallMetastore。
    3. リモートメタストア。

    私のHiveMetastore構成がデフォルトの構成でした。 Hiveメタストアの構成 、メタストアの構成を埋め込み(デフォルト)から変更します リモートメタストア そしてそれは私のために働き始めます。

    Metastore構成の詳細については、Clouderaの次のドキュメントを使用してください。

    Hiveメタストアの構成

    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. MySQL /Railsfindメソッドのあいまいな列

    2. Word、Excel、PowerPointでクイックアクセスツールバーを表示または再表示する方法

    3. MySQLワイルドカード*および%

    4. SQL Server Management Studio(SSMS)で色とフォントを変更する方法-SQL Server/TSQLチュートリアルパート12