ファイルをローカルに作成し、hdfs dfs -copyFromLocal
コマンドで豚の入力フォルダにコピーしました。指定したフォルダのファイルをh dfs dfs -ls
で見ることができますが、pig -x local
でスクリプトを実行すると入力フォルダが見つかりません。 "ERROR 2118: Input Pattern file:/user/cloudera/pigin/testfile*
試合0ファイル」。私は、MAC OS Xで実行しています。豚は入力フォルダ/ファイルを見つけることができません
0
A
答えて
0
ローカルモードであなたの豚を実行しているように見えるとウルのファイルがHDFSに存在している。豚-x mapred OT豚を試してみてください
0
あなたのファイルがありますローカル実行モードでスクリプトを実行しているときに、HDFSでコピーされます。その場合、ローカルファイルシステム内のファイルを探します。
HDFSファイルにアクセスするには、実行モードをmap-reduceにする必要があります。次のようにします。
/* mapreduce mode */
$ pig <pigscript.pig>
or
$ pig -x mapreduce <pigscript.pig>
関連する問題
- 1. C#セレンはフォームで入力を見つけることができません
- 2. Flexdashboardが入力/セッションを見つけることができません
- 3. Capybaraがファイル入力を見つけることができません
- 4. Regasm - 入力アセンブリを見つけることができません
- 5. 私は入力パネルを見つけることができますが、私はツールボックスでそれを見つけることができませんか?
- 6. herokuはCSSを見つけることができません
- 7. はWindowsコマンドレットを見つけることができません
- 8. C++はSQLite3を見つけることができません
- 9. はシンボルクラスKeyEventを見つけることができません
- 10. PHPはクラスファイルを見つけることができません
- 11. Intellijはcommons.dbcp2を見つけることができません
- 12. は、シンボルgetCurrentActivityを見つけることができません
- 13. Javahはkhronos.opengles.GL10を見つけることができません
- 14. リンカーはCTFontCreateWithNameAndOptionsを見つけることができません
- 15. グランタタスクはファントムドライバを見つけることができません
- 16. typescriptはnode_modulesを見つけることができません
- 17. CMakeはGLEWを見つけることができません
- 18. Impalaはcom.mysql.jdbc.Driverを見つけることができません
- 19. PostGISはGDALALLRegisterを見つけることができません
- 20. ジェンキンスイオンビルドはGradleを見つけることができません
- 21. はMSTest.exeを見つけることができません
- 22. @PropertySourceは、クラスパスを見つけることができません:
- 23. Herokuはモジュールを見つけることができません
- 24. チームシティーコマンドラインビルドステップは、ファイルを見つけることができません
- 25. ProcessBuilderはファイルを見つけることができません。
- 26. AddToRoleAsyncはロールを見つけることができません
- 27. 春はリソースを見つけることができません
- 28. はApache MaxRequestWorkersを見つけることができません
- 29. は "process.env.NODE_ENV"を見つけることができません
- 30. Antはクラスパスクラスを見つけることができません
ローカルモードでは、あなたはなぜHDFSにファイルを置くのをやったのですか?また、もちろん '/ user/cloudera'はMac上のパスではありません –
入力ファイルをローカルフォルダとして使用した後は正常です – klone