Hbase 0.94.2和apache nutch依赖项之间的兼容性问题
我正在尝试安装ApacheNutch2.2.1,并在按照教程对配置文件进行必要的更改后成功地构建了它。但是,即使在构建之后,我也无法抓取任何内容,经过数小时的检查,我意识到我公司集群上的hbase版本是hbase-0.94.2,而apache nutch 2.2.1的安装依赖性是hbase 0.90.4。由于hbase-0.90.4.jar与hbase-0.94.2不兼容,因此在尝试将url注入nutch时出现以下错误。请帮助我更改apache nutch的依赖项或修复错误 我在下面发布错误。 原因:java.lang.RuntimeException:java.lang.IllegalArgumentException:非主机:端口对:è?½-11562@bt13acl1node26.comp.comï?½$3ï?½?½bt13acl1node26.comp.com,6000010268790838 位于org.apache.gora.hbase.store.HBaseStore.initialize(HBaseStore.java:127) 位于org.apache.gora.store.DataStoreFactory.initializeDataStore(DataStoreFactory.java:102) 位于org.apache.gora.store.DataStoreFactory.createDataStore(DataStoreFactory.java:161) ... 还有12个 原因:java.lang.IllegalArgumentException:不是主机:端口对:èè½-11562@bt13acl1node26.comp.comï?½$3ï?½?½bt13acl1node26.comp.com,6000010268790838 位于org.apache.hadoop.hbase.HServerAddress。(HServerAddress.java:60) 位于org.apache.hadoop.hbase.MasterAddressTracker.getMasterAddress(MasterAddressTracker.java:63) 位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:354) 位于org.apache.hadoop.hbase.client.HBaseAdmin.(HBaseAdmin.java:94) 位于org.apache.gora.hbase.store.HBaseStore.initialize(HBaseStore.java:109)Hbase 0.94.2和apache nutch依赖项之间的兼容性问题,apache,hadoop,hbase,nutch,Apache,Hadoop,Hbase,Nutch,我正在尝试安装ApacheNutch2.2.1,并在按照教程对配置文件进行必要的更改后成功地构建了它。但是,即使在构建之后,我也无法抓取任何内容,经过数小时的检查,我意识到我公司集群上的hbase版本是hbase-0.94.2,而apache nutch 2.2.1的安装依赖性是hbase 0.90.4。由于hbase-0.90.4.jar与hbase-0.94.2不兼容,因此在尝试将url注入nutch时出现以下错误。请帮助我更改apache nutch的依赖项或修复错误 我在下面发布错误。
... 14更多您安装了ApacheNutch2.2.1,它使用ApacheGora 0.3,它只支持旧的ApacheHBase 0.90.x,如中所述 无论如何,您仍然可以使用Nutch 2.2.x,方法如下:
- ApacheNutch来自2.xGit分支,它使用Gora0.4李>
- apachehbase 0.94.24-hadoop-2.5.0李>
- ApacheHadoop2.5.0