执行hadoop任务提示filenotfind异常
写了一个简单的hadoop例子,然后用hadoop来执行这个jar文件,一直提示找不到类文件,折腾2-3天终于找到原因了:
首先,我启动hadoop时都直接cd 到bin目录下了,所以执行的时候把bin目录当做当前目录,而我的jar并不在当前目录,默认是bin的上级目录,如果指定其他目录也找不到,这个比较奇怪,只能把jar cp到hadoop的安装目录下
其次,作为main函数的入口类,必须全包名都带上!
发布时间: 2012-07-31 12:33:46 作者: rapoo
执行hadoop任务提示filenotfind异常
写了一个简单的hadoop例子,然后用hadoop来执行这个jar文件,一直提示找不到类文件,折腾2-3天终于找到原因了:
首先,我启动hadoop时都直接cd 到bin目录下了,所以执行的时候把bin目录当做当前目录,而我的jar并不在当前目录,默认是bin的上级目录,如果指定其他目录也找不到,这个比较奇怪,只能把jar cp到hadoop的安装目录下
其次,作为main函数的入口类,必须全包名都带上!