2012-10-17 39 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