2011-12-18 81 views
1

私はブタでいくつかの実験を行っていました(ハープモード)。 私は、HDFSに豚のエイリアスのイテレータを開くことができません

 
a A 1 
b B 2 
c C 3 
a AA 11 
a AAA 111 
b BB 22 

HDFSサンプル・データをロード:// ####### /データ/ 1 をそれから私はうなり声シェルにログインして、私はlsを解雇しました。私はhdfsのファイルを見ることができます。

このようにデータをロードしました。 data = PigStorage();を使用して 'data/one'を読み込みます。

は、その後、私はdump dataを解雇したが、私はこの

Failed Jobs: 
JobId Alias Feature Message Outputs 
job_201111102206_22874 data MAP_ONLY  Message: Job failed! Error - Job initialization failed: 
org.apache.hadoop.fs.FSError: java.io.IOException: No space left on device 

. 
. 
. 
2011-12-17 23:48:32,687 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - Failed! 
2011-12-17 23:48:32,689 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator for alias <b>data</b> 

のようなエラーに私は何度も実行していたこの同じプロセスを取得しています、それは私のために働いたが、今ではない、これはまた、ローカルモードでうまく機能しています。

最後に、データをチェックしましたが、不要なスペースはありません。

提案がありますか?

+0

[ERROR 1066:エイリアスのイテレータを開くことができません](http://stackoverflow.com/questions/34495085/error-1066-unable-to-open-iterator-for- alias-in-pig-generic-solution)は、[ジェネリックソリューション](http://stackoverflow.com/a/34495086/983722)です。 –

答えて

0

私はあなたのクエリを処理しているスレーブノードがディスク領域を使い果たしたことを示唆しています。

関連する問題