2016-09-19 9 views
0

私はsyncfusionのhadoopでmahout recommenderJobを実行しています。私は次のようになる。しかし、何も出力が...それは無限にmahoutの出力ファイルがありません

enter image description here

enter image description here

を実行しているようだ誰もが、私はこのことからoutput.txtを取得していない午前理由のアイデアを持っていないのか?なぜこれは無期限に実行されているようですか?

答えて

0

これは、マシンのディスク容量が不足している可能性があります。この場合、ディスク容量をクリーンアップして、もう一度試してみることをお勧めします。

また、Syncfusion Cluster Managerを使用することをお勧めします。これは、複数のノード/マシンでクラスタを形成できるため、ジョブを実行するのに十分なメモリが使用できるようになります。

-Ramkumar

+0

!どうもありがとうございます。それは確かにディスクスペースの問題でした。私はいくつかの記憶を解放してから、セーフモードを離れる必要がありました。今はすべて正常に動作しています。 – IshmaelT

0

私はあなたがSyncfusion BigData Studioを使用して実行しようとしている仕事を減らす同じマップをテストしてみた、それが私のために働きました。

私は次の中から使用してきた入力の詳細を見つけてください、

コマンド:

hadoop jar E:\mahout-examples-0.12.2-job.jar org.apache.mahout.cf.taste.hadoop.item.RecommenderJob -s SIMILARITY_COOCCURRENCE --input=/Input.txt --output=output 

サンプル入力(INPUT.TXT):入力データの場合

私はApache - Mahoutサイト​​で利用可能なデータを使用しました(下のリンクを参照)、テキストファイルに保存しました。

http://mahout.apache.org/users/recommender/userbased-5-minutes.html

enter image description here

私はまた、スペルミスの単語あなたのコマンドで使用される "共起"を見てきました。これを修正してください。そうしないと、「クラスが見つかりません」という例外が発生する可能性があります。

出力:

以下から生成された出力を見つけてください。

enter image description here

-Ramkumar :)それは働いた

関連する問題