在Windows 7中使用nutch

Aja*_*air 6 windows cygwin nutch windows-7

我试图从Windows环境中使用nutch 1.6,但每次我尝试按照Nutch Tuorial Apache站点中给出的程序运行时,我总是遇到以下异常:

Exception in thread "main" java.io.IOException: Failed to set permissions of path: \tmp\hadoop-ajayn\mapred\staging\ajayn-1231695575\.staging to 0700
Run Code Online (Sandbox Code Playgroud)

我一直在网上广泛搜索,但没有具体的解决方案.请注意,我没有在系统中安装或运行hadoop实例,我的唯一目的是试用nutch作为网络爬行代理.

是否有可能在Windows中运行nutch 1.6,如果是的话,任何关于如何处理它的指针并避免上述异常.

PS:如果它有帮助,/ tmp /文件夹附加了一个只读属性,即使你试图这样做也不会改变.同样来自cygwin我试图设置文件权限777,但每次我尝试运行nutch实例时,都会创建一个新文件夹,例如:"ajayn-1231695575",它没有任何执行权限.

谢谢

阿贾伊

jpe*_*pee 0

我们在 Nutch 1.3 之前也遇到了同样的问题,我们建议使用带有虚拟机和共享目录的 ubuntu 虚拟机环境进行开发,这样您就可以在 Windows 上使用 ide 进行开发,然后部署到虚拟机并在 Linux 上运行 Nutch。