Did you add mongodb property to  nutch-site.xml?

On Mon, Dec 12, 2016 at 1:13 AM, Shaharia Azam <[email protected]>
wrote:

> I just cloned Nutch github repo and checked out 2.x branch. I compiled that
> with ant clean and ant runtime. Everything worked great.
>
> But when i tried to inject some URL it say's the following error.
>
>
> $ $NUTCH_ROOT/runtime/local/bin/nutch inject /seed
>
> InjectorJob: starting at 2016-12-11 19:35:00
> InjectorJob: Injecting urlDir: /seed
> InjectorJob: org.apache.gora.util.GoraException:
> java.lang.RuntimeException: java.io.IOException:
> java.lang.NullPointerException
> at
> org.apache.gora.store.DataStoreFactory.createDataStore(
> DataStoreFactory.java:167)
> at
> org.apache.gora.store.DataStoreFactory.createDataStore(
> DataStoreFactory.java:135)
> at
> org.apache.nutch.storage.StorageUtils.createWebStore(StorageUtils.java:78)
> at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:234)
> 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)
> Caused by: java.lang.RuntimeException: java.io.IOException:
> java.lang.NullPointerException
> at org.apache.gora.mongodb.store.MongoStore.initialize(
> MongoStore.java:131)
> at
> org.apache.gora.store.DataStoreFactory.initializeDataStore(
> DataStoreFactory.java:102)
> at
> org.apache.gora.store.DataStoreFactory.createDataStore(
> DataStoreFactory.java:161)
> ... 7 more
> Caused by: java.io.IOException: java.lang.NullPointerException
> at
> org.apache.gora.mongodb.store.MongoMappingBuilder.fromFile(
> MongoMappingBuilder.java:123)
> at org.apache.gora.mongodb.store.MongoStore.initialize(
> MongoStore.java:118)
> ... 9 more
> Caused by: java.lang.NullPointerException
> at
> org.apache.gora.mongodb.store.MongoMapping.newDocumentField(
> MongoMapping.java:109)
> at
> org.apache.gora.mongodb.store.MongoMapping.addClassField(
> MongoMapping.java:169)
> at
> org.apache.gora.mongodb.store.MongoMappingBuilder.loadPersistentClass(
> MongoMappingBuilder.java:169)
> at
> org.apache.gora.mongodb.store.MongoMappingBuilder.fromFile(
> MongoMappingBuilder.java:112)
> ... 10 more
>
>
> I have my gora.properties file OK like following
>
> gora.datastore.autocreateschema=true
> gora.datastore.default=org.apache.gora.mongodb.store.MongoStore
> gora.mongodb.override_hadoop_configuration=false
> gora.mongodb.mapping.file=/gora-mongodb-mapping.xml
> gora.mongodb.servers=localhost:27017
> gora.mongodb.db=tempnutch
> gora.mongodb.login=test
> gora.mongodb.secret=test
> gora.mongodb.readpreference=primary
> gora.mongodb.writeconcern=acknowledged
>
> my mongodb is working well. I tested that. I am using Mongodb 3.0 version.
> And also in ivy/ivy.xml i uncommented mongodb gora dependencies. So it's
> any known issue or anything I can workout with any advise?
>
> Thanks,
> Shaharia
>



-- 
With Regards
Jyoti Aditya

Reply via email to