2017-01-06 29 views
0

Nutchに種を注入しようとしています。Nutch 2.4で実行時例外が発生する

コマンドは、私が使用:

bin/nutch inject /root/project/nutch-old/runtime/local/conf/urls/ 

結果:

InjectorJob: starting at 2017-01-06 05:29:21 

InjectorJob: Injecting urlDir: /root/project/nutch-old/runtime/local/conf/urls 

InjectorJob: Using class org.apache.gora.accumulo.store.AccumuloStore as the Gora storage class. 

InjectorJob: java.lang.RuntimeException: job failed: name=apache-nutch-2.4-SNAPSHOT.jar, jobid=job_local798287578_0001 

at org.apache.nutch.util.NutchJob.waitForCompletion(NutchJob.java:120) 

at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:247) 

at org.apache.nutch.crawl.InjectorJob.inject(InjectorJob.java:268) 

at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:291) 

at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) 

at org.apache.nutch.crawl.InjectorJob.main(InjectorJob.java:300) 

答えて

0

あなたはURLのディレクトリの下に保持している可能性があるだけでなくシードURLファイル名を言及する必要があります。あなたのコマンドは、bin/nutch inject urls/seed.txt のようになります。それが動作するかどうか試してみてください。

+0

私はまだ同じエラーが発生しています。また、それは使用すると言う、ちょうどdirのパス。 – jnbdz

+0

すべてのシードURLを含むテキストファイルが必要です。 runtime/local/logs/hadoop.logファイルでより詳細な例外がないかどうか確認してください。 –

+0

たくさんあります。しかし、NutchがAccumuloにアクセスできないということに関連していると思います:java.io.IOException:org.apache.accumulo.core.client.AccumuloSecurityException:ユーザーrootのエラーBAD_CREDENTIALS - ユーザー名またはパスワードが無効です – jnbdz

関連する問題