私はsyncfusionのhadoopでmahout recommenderJobを実行しています。私は次のようになる。しかし、何も出力が...それは無限にmahoutの出力ファイルがありません
を実行しているようだ誰もが、私はこのことからoutput.txt
を取得していない午前理由のアイデアを持っていないのか?なぜこれは無期限に実行されているようですか?
私はsyncfusionのhadoopでmahout recommenderJobを実行しています。私は次のようになる。しかし、何も出力が...それは無限にmahoutの出力ファイルがありません
を実行しているようだ誰もが、私はこのことからoutput.txt
を取得していない午前理由のアイデアを持っていないのか?なぜこれは無期限に実行されているようですか?
これは、マシンのディスク容量が不足している可能性があります。この場合、ディスク容量をクリーンアップして、もう一度試してみることをお勧めします。
また、Syncfusion Cluster Managerを使用することをお勧めします。これは、複数のノード/マシンでクラスタを形成できるため、ジョブを実行するのに十分なメモリが使用できるようになります。
-Ramkumar
私はあなたが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
私はまた、スペルミスの単語あなたのコマンドで使用される "共起"を見てきました。これを修正してください。そうしないと、「クラスが見つかりません」という例外が発生する可能性があります。
出力:
以下から生成された出力を見つけてください。
-Ramkumar :)それは働いた
!どうもありがとうございます。それは確かにディスクスペースの問題でした。私はいくつかの記憶を解放してから、セーフモードを離れる必要がありました。今はすべて正常に動作しています。 – IshmaelT