sqoopインポートを使用してMysqlからデータをインポートしたいが、私の要件は4つのマッパーを使用したいが、hdfsターゲットディレクトリに1つのファイルのみを作成するこれを行う方法?複数のマッパーでsqoopインポートを使用して単一ファイルを作成する方法
0
A
答えて
2
No. sqoopにファイルを1つのファイルに再パーティション化するオプションはありません。
私はこれがsqoopの頭痛であるとは思わない。
hadoopの機能getmergeを使用すると簡単に行うことができます。例:ここでは
hadoop fs -getmerge /sqoop/target-dir/ /desired/local/output/file.txt
/sqoop/target-dir
は、あなたのsqoopコマンド(すべての部品ファイルを含むディレクトリ)のtarget-dir
です。desired/local/output/file.txt
は、単一のファイルです。
0
--num-mappers 1
をsqoopするには、このオプションを追加sqoopログを示しています。一つのファイルが作成され、HDFS上の
Job Counters
Launched map tasks=1
Other local map tasks=1
そして最後に。
関連する問題
- 1. Sqoop java apiを使用してデータをインポートする方法は?
- 2. チャットアプリケーションで単一のクライアントを使用して複数のソケットを作成する
- 3. symfonyで複数のフォームタイプを使用してデータクラスを持つ単一のフォームを作成する方法
- 4. SQLiteOpenHelperを使用して単一のアプリケーションで複数のデータベースを作成する方法
- 5. 単一のビルドファイルを作成してプロジェクトのjarファイルを作成する方法
- 6. Railsで単一の送信ボタンを使用して複数のオブジェクトを作成
- 7. reduce式で.unionAll()を使用して単一のデータフレームを作成する方法
- 8. マッパーの単一出力で複数のレデューサーを実行
- 9. 単一のソースファイルから複数のファイルを作成する
- 10. 作成方法単一のHTML Webアプリケーションで複数のファイルピッカー/アップロードボタンを作成
- 11. 複数のファイルStruts 2の単一ファイルタグを使用してアップロード
- 12. 単一のパラメータと複数のパラメータを使用する方法.htaccessを使用してphpで単一ファイルでURLを送信する
- 13. Javaソケットプログラミングで単一のサーバーで複数のクライアントを作成する方法
- 14. libgdxの単一メッシュを使用してキューブを作成する方法
- 15. ES6で単一ファイルのVueコンポーネントを作成する方法は?
- 16. Pythonを使用してインポート - データフレームに複数のExcelファイルをインポート
- 17. FPDFを使用してfpdf(単一ファイル)を生成する方法
- 18. 単一のカスタムアクションプロジェクトで複数のC++カスタムアクションを作成する方法は?
- 19. JavaScriptファイルを使用して複数のテーブルを作成する
- 20. Perlを使用して複数のCSVファイルを作成する
- 21. 単一トランザクションで複数の操作を実行する方法
- 22. sqoopインポート--query argumrntを使用
- 23. Vue単一ファイルコンポーネントでイメージをインポートして使用する方法は?
- 24. ASP.Net - 単一データテーブルを使用してカスケードDropDownListsボックスを作成する方法
- 25. 複数のファイルを単一のレスポンスでクライアントに返す方法
- 26. Visual Studioで単一アプリケーション用に複数のプロジェクトから単一インストーラを作成
- 27. ojdbc6コネクタを使用したSqoopのインポート
- 28. 複数リクエストのジャージクライアントの単一インスタンスの作成方法
- 29. ajaxを使用してファイルをアップロードして単一フォームでフォームを作成
- 30. Pythonでマッパー関数を作成する
[フェーズ後に出力ファイルをマージする]の可能な複製(http://stackoverflow.com/questions/5700068/merge-output-files-after-reduce-phase) –