1

コマンドを渡すと:

$sqoop create-hive-table --connect 'jdbc:sqlserver://10.100.0.18:1433;username=cloud;password=cloud123;database=hadoop' --table cluster

いくつかのエラーと警告が表示され、最後に「データベース '/var/lib/hive/metastore/metastore_db' を起動できませんでした。詳細については次の例外を参照してください [再びインポート エラーのリストが表示されます]」と表示されます。

最後に、ハイブが satus 9 で終了したと表示されます

ここで何が問題なのですか?私はスクープとハイブが初めてです。誰か助けてください。

4

5 に答える 5

1

正しい構文は次のようになります。

sqoop import --connect 'jdbc:sqlserver://10.100.0.18:1433/hadoop' --username cloud --password cloud123 --table cluster --hive-import

于 2016-04-27T10:42:17.503 に答える
0

このメッセージは通常、デフォルトの Hive 構成で Sqoop を実行しているときに表示されます。Hive はデフォルトで derby データストアを使用しますが、これは非常に基本的なテスト ユース ケースでのみ使用できます。Hive インスタンスを再構成して、他のリレーション データベースをデータストア バックエンド (MySQL、PostgreSQL、Oracle) として使用することをお勧めします。

于 2013-04-22T02:48:02.703 に答える