InjectorJob: Injecting urlDir: /usr/local/apache-nutch-2.3.1/runtime/local/urls
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.hbase.util.EnvironmentEdgeManager.currentTimeMillis()J
at org.apache.hadoop.hbase.client.AsyncProcess.waitForMaximumCurrentTasks(AsyncProcess.java:876)
at org.apache.hadoop.hbase.client.AsyncProcess.waitUntilDone(AsyncProcess.java:901)
at org.apache.hadoop.hbase.client.HTable.backgroundFlushCommits(HTable.java:975)
at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1287)
at org.apache.hadoop.hbase.client.HTable.close(HTable.java:1324)
at org.apache.hadoop.hbase.catalog.MetaReader.fullScan(MetaReader.java:551)
at org.apache.hadoop.hbase.catalog.MetaReader.tableExists(MetaReader.java:310)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:307)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:321)
at org.apache.gora.hbase.store.HBaseStore.schemaExists(HBaseStore.java:197)
at org.apache.gora.hbase.store.HBaseStore.createSchema(HBaseStore.java:170)
at org.apache.gora.hbase.store.HBaseStore.initialize(HBaseStore.java:147)
at org.apache.gora.store.DataStoreFactory.initializeDataStore(DataStoreFactory.java:102)
at org.apache.gora.store.DataStoreFactory.createDataStore(DataStoreFactory.java:161)
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:218)
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)
Error running:
/usr/local/apache-nutch-2.3.1/runtime/local/bin/nutch inject /usr/local/apache-nutch-2.3.1/runtime/local/urls -crawlId NutchTable
Failed with exit value 1.
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.hbase.util.EnvironmentEdgeManager.currentTimeMillis()J
at org.apache.hadoop.hbase.client.AsyncProcess.waitForMaximumCurrentTasks(AsyncProcess.java:876)
at org.apache.hadoop.hbase.client.AsyncProcess.waitUntilDone(AsyncProcess.java:901)
at org.apache.hadoop.hbase.client.HTable.backgroundFlushCommits(HTable.java:975)
at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1287)
at org.apache.hadoop.hbase.client.HTable.close(HTable.java:1324)
at org.apache.hadoop.hbase.catalog.MetaReader.fullScan(MetaReader.java:551)
at org.apache.hadoop.hbase.catalog.MetaReader.tableExists(MetaReader.java:310)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:307)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:321)
at org.apache.gora.hbase.store.HBaseStore.schemaExists(HBaseStore.java:197)
at org.apache.gora.hbase.store.HBaseStore.createSchema(HBaseStore.java:170)
at org.apache.gora.hbase.store.HBaseStore.initialize(HBaseStore.java:147)
at org.apache.gora.store.DataStoreFactory.initializeDataStore(DataStoreFactory.java:102)
at org.apache.gora.store.DataStoreFactory.createDataStore(DataStoreFactory.java:161)
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:218)
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)
Error running:
/usr/local/apache-nutch-2.3.1/runtime/local/bin/nutch inject /usr/local/apache-nutch-2.3.1/runtime/local/urls -crawlId NutchTable
Failed with exit value 1.
在local/bin下报该错:
像官网说的那样将Hbase/lib 下面的*.jar 复制到nutch/runtime/local/lib下
在deploy/bin下报该错: