我试图在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
答案 0 :(得分:0)
知道在Nutch 2.2.1中你必须改变nutch/conf/gora.properties
中的存储空间。
关于测试错误,您可以执行mvn package -DskipTests
。