一度にプライマリとプライマリ以外のプライオリティを持つsqoopを使用してテーブルをインポートできますか?200個のプライマリキーテーブルと200個のnon priamryキーテーブルをhvaingしています。一度に400テーブルずつインポートできますか?Sqoop一度にすべてのテーブルプライマリキーテーブルと非プライマリキーテーブルをインポートする
0
A
答えて
0
はい、すべてのテーブル(主キーを持つ200とそれを除いた200の両方)のインポートコマンドにフラグ--m 1
を追加できます。 あなたのコマンドは次のようなもののようになりますので、このオプションを追加することにより、Sqoopのみ、テーブルからすべてのデータを取得するには1つのマッパーを使用します。ジェイミーの答えに加えて
sqoop import-all-tables --connect your-database --username user --password pwd --m 1
1
:
することができますsqoop import-all-tables...
コマンドに--autoreset-to-one-mapper
タグを追加してください。
コマンドに8つのマッパー(-m 8
)を使用しているとします。プライマリキーを持つ上記のタグテーブルを使用すると、マッパーの数に応じて分割され、プライマリキーがないテーブルは1つのマッパーを使用してロードされます。
したがって、全体的に効率が向上します。
詳細については、documentationの第1点を確認してください。
関連する問題
- 1. sqoopインポート-すべてのテーブル:
- 2. Pythonで一度にすべてのモジュールをインポートする
- 3. ディレクトリからすべてのモジュールを一度にインポートする[NODE]
- 4. sqoopを使用してRDBMSからすべてのテーブルをインポート
- 5. Javaですべてのサブパッケージを一度にインポート
- 6. SqoopインポートTINYINTをBOOLEANに変換する
- 7. Sqoopのインポートに失敗する
- 8. 非プライマリキーテーブルのデータを更新する方法
- 9. Sqoopインポートが
- 10. アプリケーションとすべてのモジュールでsharedModuleをインポートする角度2
- 11. プライマリキーテーブルを削除する
- 12. Javaの場合、一度にすべてのパッケージをインポートできますか?
- 13. Sqoopインポートmysqlをハイブにインポートする、データが不正です
- 14. Sqoopインポートの問題
- 15. Sqoop増分インポートに失敗する
- 16. kuduテーブルにインポートするsqoop構文
- 17. ライブラリを一度Pythonモジュールにインポートする
- 18. sqoopインポートで列を追加する
- 19. ウォレット付きSqoopインポート
- 20. SqoopインポートTCP/IP接続がsqoopのevalは <br>成功したがSqoopインポートに失敗し、
- 21. Sqoop 1.99.6でデータをインポート
- 22. sqoopインポート--query argumrntを使用
- 23. 分割なしのSqoopインポート
- 24. 一度にすべての行を編集する+エンコードの問題をインポートする
- 25. sqoopインポート中にハイブにテーブルを作成することに関連するクエリ
- 26. Sqoop java apiを使用してデータをインポートする方法は?
- 27. eclipseで一度に複数のマルチモジュールプロジェクトをmavenプロジェクトとしてインポートする
- 28. logback.xmlで一度にすべてのログを無効にする
- 29. すべてのレルムオブジェクトを一度に辞書に変換する
- 30. Sqoopコマンド - すべてのテーブルをインポートするためのスキーマ名を与える方法
私はそのオプションを知らなかった。ありがとう。 –