Nutch,Gora和MongoDB

时间:2014-12-12 19:21:17

标签: nutch gora

我试图在Cygwin / Windows 7上使用最新版本的Gora(0.5)运行Nutch(2.2.1),这样我就可以将数据保存到MongoDB数据存储区。我更改了Nutch-Site.XML文件以包含我的Mongo属性:

<property>
    <name>storage.data.store.class</name>
    <value>org.apache.gora.mongodb.store.MongoStore</value>
    <description>Default class for storing data</description>
</property>

当我尝试构建&#34; gora-mongodb&#34;使用Maven从命令行进行项目,其中2个测试失败 - testCountQuery和testWordCount具有以下权限错误:

14/12/12 19:09:28 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
14/12/12 19:09:28 ERROR security.UserGroupInformation: PriviledgedActionException as:MyPC cause:java.io.IOException: Failed to set permissions of path: \tmp\hadoop-MyPC\mapred\staging\MyPC555128998\.staging to 0700
21738 [main] INFO org.apache.gora.GoraTestDriver - tearing down test  

是否可以在不转移到Ubuntu等的情况下解决此权限错误?

谢谢,

0

1 个答案:

答案 0 :(得分:0)

知道在Nutch 2.2.1中你必须改变nutch/conf/gora.properties中的存储空间。

关于测试错误,您可以执行mvn package -DskipTests