0
我使用Jsoup.jar从使用MapReduce的多个网站的元标记中获取关键字。网站列表保存在一个txt文件中。但是,当我在终端中编译java文件时,它说包org.jsoup.Jsoup不存在。我确保jar和java文件在同一个文件夹中。将Jsoup Jar添加到MapReduce
截图错误:
我使用Jsoup.jar从使用MapReduce的多个网站的元标记中获取关键字。网站列表保存在一个txt文件中。但是,当我在终端中编译java文件时,它说包org.jsoup.Jsoup不存在。我确保jar和java文件在同一个文件夹中。将Jsoup Jar添加到MapReduce
截图错误:
你必须放置在分布式缓存的jar文件是共享的第三方库最佳实践,
请看看以下链接为进一步的帮助,
http://blog.cloudera.com/blog/2011/01/how-to-include-third-party-libraries-in-your-map-reduce-job/
https://hadoopi.wordpress.com/2014/06/05/hadoop-add-third-party-libraries-to-mapreduce-job/
您需要将库添加到构建路径。 – nbokmans
我在Windows中使用Eclipse编写代码。然后我将java文件发送到我的Linux操作系统,在那里我将练习我的代码。这就是我遇到这些错误的地方。 @nbokmans – Tashley
你必须确保所需的jar库在类路径中,看看这个问题:http://stackoverflow.com/questions/26748811/setting-external-jars-to-hadoop-classpath – Berger