2016-10-01 5 views
2

実行しようとすると、エラーが発生します。mongodbは1つの接続を受け付けてログを記録し、すぐに終了します。

$ bin/crawl conf/urls/seeds.txt tuto 1 SOLRURLが指定されていません。インデックス作成をスキップします。 シードURLの挿入 /e/apache-nutch/apache-nutch-2.3.1/runtime/local/bin/nutch conf/urls/seeds.txt -crawlId tuto InjectorJob:2016-10-01から開始18: 15:14 InjectorJob:注入URL:conf/urls/seeds.txt InjectorJob:クラスorg.apache.gora.mongodb.store.MongoStoreをGoraストレージクラスとして使用する。 InjectorJob:java.lang.NullPointerException at java.lang.ProcessBuilder.start(ProcessBuilder.java:1010) at org.apache.hadoop.util.Shell.runCommand(Shell.java:482) at org.apache。 hadoop.util.Shell.run(Shell.java:455) (org.apache.hadoop.util.Shell)$ ShellCommandExecutor.execute(Shell.java:702) at org.apache.hadoop.util.Shell.execCommand (Shell.java:791) at org.apache.hadoop.util.Shell.execCommand(Shell.java:774) at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:646) at org。 apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:434) at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:281) at org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:125) at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:348) at org.apache.hadoop.mapreduce。ジョブ$ 10.run(Job.java:1285) at org.apache.hadoop.mapreduce.Job $ 10.run(Job.java:1282) at java.security.AccessController.doPrivileged(ネイティブメソッド) at javax.security .auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614) at org.apache.hadoop.mapreduce.Job.submit(Job.java :1282) at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1303) at org.apache.nutch.util.Nutc hJob.waitForCompletion(NutchJob.java:115) at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:231) at org.apache.nutch.crawl.InjectorJob.inject(InjectorJob.java:252) at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:275) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.nutch.crawl。 InjectorJob.main(InjectorJob.java:284)エラー:mongodbでApache nutchを起動中に

答えて

0

私はNutchの最新バージョンは、これは、少なくとも私のために働いた

# bin/nutch inject seedDirectory/ 

を使用しています信じています。

0

私はすなわち:

[field name="sitemaps" docfield="sitemaps" type="document"] 

[field name="stmPriority" docfield="stmPriority" type="int32"] 

をNutchののconfフォルダ内のファイルgora-mongodb-mapping.xmlからわずか2行を削除することで、この問題を解決しました。あなたを助けることを願って..

関連する問題