2012-10-17 35 views
0

试图在本地环境中设置新的Nutch 2.1。随着新鲜的下载,然后“蚂蚁构建”。继从维基http://wiki.apache.org/nutch/Nutch2Tutorial然而文档,似乎没有运气Nutch 2.1无法在Mac中设置

我得到了以下错误:

 
java[1815:1903] Unable to load realm info from SCDynamicStore 
InjectorJob: org.apache.gora.util.GoraException: org.apache.hadoop.hbase.MasterNotRunningException 
    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:75) 
    at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:214) 
    at org.apache.nutch.crawl.InjectorJob.inject(InjectorJob.java:228) 
    at org.apache.nutch.crawl.InjectorJob.run(InjectorJob.java:248) 
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) 
    at org.apache.nutch.crawl.InjectorJob.main(InjectorJob.java:258) 
Caused by: org.apache.hadoop.hbase.MasterNotRunningException 
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:394) 
    at org.apache.hadoop.hbase.client.HBaseAdmin.(HBaseAdmin.java:94) 
    at org.apache.gora.hbase.store.HBaseStore.initialize(HBaseStore.java:108) 
    at org.apache.gora.store.DataStoreFactory.initializeDataStore(DataStoreFactory.java:102) 
    at org.apache.gora.store.DataStoreFactory.createDataStore(DataStoreFactory.java:161) 
    ... 7 more 

你的帮助是高度赞赏。谢谢

+0

我有同样的问题。我安装了HBase 0.94.3,ZooKeeper 3.4.5,Nutch 2.1。在HBase&ZooKeeper成功启动后,我运行'bin/nutch inject result/urls.txt'。 ('urls.txt'包含要注入的URL。)遇到同样的异常。我正在使用Mac OS X 10.7.5 – Raptor

+0

在仔细检查日志后,我找到了此问题的解决方案。检查hbase/conf和/ etc/hosts下的regionservers以查看它们是否匹配。 – Pandaski

回答

2
Caused by: org.apache.hadoop.hbase.MasterNotRunningException 

这表明clsuter设置不正确。 nutch教程页面提到:

安装和配置HBase。你可以在这里(注:戈拉0.2使用 的HBase 0.90.4,但设置是已知最近 版本的HBase的0.90.x分公司的工作)

你有没有执行该步骤是否正确?

+0

HBase是棘手的部分,我试过Hbase 0.90.5(在稳定列表中找不到0.90.4)。我可以使用shell来测试它。现在我正在尝试使用virtualbox与Ubuntu。在Mac上运行这样的环境可能会发生一些冲突吗? – Pandaski

+2

老实说,我从来没有尝试过在Mac上运行的东西,但有一个与virtualbox的Ubuntu的会没事的。关于这个问题,我认为你应该通过对它进行一些体面的操作来检查HBase安装,并且验证nutch-hbase链接是否正确完成。 –

+0

感谢您的建议,我会试一试 – Pandaski