SQLサーバーデータベースからHiveにデータをインポートしようとしています。基本的には、データベース全体(一部のテーブルを除く)をHiveにインポートしています。ここで私はどこからでも答えられないいくつかの質問があります。SQOOPを使用したRDBMSからのデータのインポート
- import - all-tablesと--exclude-tablesで "--hive-import"を使用できますか? ?そうでない場合は、すべてのテーブルをhfdsにロードしたら、すべてのテーブルのメタデータを作成するために外部テーブルの作成オプションを使用するにはどうすればよいですか?
- ハイブのデータベース名は、sqoop importコマンドのどこにでも指定できますか? ?
ありがとうございます。
ありがとうございました。その場合、hdfsにテーブルをロードすると、すでにhdfsにある複数のファイルの外部テーブルを作成する方法はありますか? –
私は "--exclude-tables"でimport-all-tablesを使うことができ、 "--hive-database"を指定することができると思います。すべてのテーブルはHiveで自動的に作成されます。 "--hive-import"を使用しない場合は、外部表を手動で作成する必要があります。 – NangSaigon