中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nutch部署到eclipse常見錯誤有哪些

發布時間:2021-11-19 16:53:15 來源:億速云 閱讀:128 作者:柒染 欄目:云計算

nutch部署到eclipse常見錯誤有哪些,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

Nutch部署到eclipse常見錯誤

Failed to set permissions of path: \tmp\hadoop-hadoop\mapred\staging\hadoop1847455384\.staging to 0700

之前在eclipse上部署hadoop時好像也遇到過這個問題。但是,現在已經不知道怎么解決了。

方法1:

  1. 注釋掉

<target name="create-native-configure">

<exec executable="autoreconf" dir="${native.src.dir}" searchpath="yes" failonerror="yes">  <arg value="-if"/>

</exec>

  </target>

  1. 去掉compile-core-native

  <target name="compile-core-native" depends="create-native-configure,compile-core-classes"

 if="compile.native">

中的create-native-configure依賴

3、修改hadoop-1.1.2/src/core/org/apache/hadoop/fs/FileUtil.java 691行,把throw new IOException改為LOG.warn

4、用ant編譯項目,編譯成功后從build文件夾中取出hadoop-core.jar文件夾,放入我們eclipse中的hadoop項目中,替換項目中原有hadoop-core.jar,放入lib文件夾下。再通過buildpath添加jar包。

方法2:

不用修改build.xml,直接修改FileUtil.java文件中的“checkReturnValue(rv, f, permission);”,直接注釋掉,再用ant命令編譯一遍即可產生hadoop-core.jar包,同樣將hadoop-core.jar替換掉項目中hadoop-core.jar。

繼解決了上一個異常Failed to set permissions of path:之后,運行文件又出現異常:

運行參數為:urls -dir crawl -depth 2 -topN 2

異常為:

Input path does not exist: file:/E:/qjay/wrokespace2013/trunk/-dir

這個錯是由于未正確指定參數Program arguments導致的。來來去去就這么幾個錯,折騰了一天。深刻體會到,有時候想問題真的不要那么狹隘,要敢于大膽假設。從沒想過是Program arguments的問題。。。不過找到問題了就快了。

Eclipse查看hadoop源代碼

Eclipse查看hadoop源代碼導入不成功。以hadoop-1.2.1.tar.gz為例,我們先解壓hadoop項目,然后在壓縮成zip格式的文件,導入即可成功。

total number of urls rejected by filters: 0

我遇見的這個問題并不是由于程序本身問題導致的,而是因為傳遞配置參數時沒寫正確。

在eclipse中運行injector類時,傳的參數應當為:

Main class: org.apache.nutch.crawl.Injector

VM arguments: -Dhadoop.log.dir=logs -Dhadoop.log.file=hadoop.log

Program arguments: crawldb urls

繼續運行,這次會發現已經開始報錯了。很好,報錯是好事,害怕的就是它不報錯。能報錯就好辦了,繼續解決下邊這個異常:

nutch java.lang.Exception: java.lang.RuntimeException: Error in configuring object

nutch部署過程中出現了下面錯誤,主要是沒有正確配置插件導致的,可以通過設置nutch-site.xml文件的plugin.folders屬性解決問題

 修改conf下nutch-default文件將plugin.folders的值由plugins修改為./src/plugin

因為plugin文件在src目錄下。

關于nutch部署到eclipse常見錯誤有哪些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柯坪县| 晋城| 莎车县| 博爱县| 伊春市| 屏东市| 新民市| 岫岩| 承德县| 兴文县| 卢氏县| 博客| 蚌埠市| 离岛区| 宁德市| 水城县| 仙游县| 西昌市| 广灵县| 金山区| 洪泽县| 丹阳市| 赣州市| 铜陵市| 文登市| 绍兴县| 依兰县| 乌兰察布市| 和静县| 九龙县| 松滋市| 博客| 乐昌市| 通河县| 乌苏市| 安阳县| 延庆县| 鹰潭市| 祁连县| 桂东县| 丹寨县|