{{PWD}}<CPS>{{HADOOP_CONF_DIR}}<CPS>{{HADOOP_COMMON_HOME}}/share/hadoop/common/*<CPS>{{HADOOP_COMMON

集群跑mr依赖组合前两个正常运行,最后一个job总失败

修改位置:1、字典表路径必须为文件路径(*/part-r-00000);

                2、前后路径保持一致(我的job2的路径为(midPath+"/sate"),job3的写成(midPath+"sate"),少了“/”)

                                最好复制粘贴

                3、添加缓存文件传参出错

                    正确:

                    DistributedCache.addCacheFile(new URI(str), job.getConfiguration());

                    错误:

                    DistributedCache.addCacheFile(new URI(str), conf);

                    尽管conf定义的是全局的,此处仍需要用job获取

                4、修改完后记住重新导包

扫描二维码关注公众号,回复: 1718863 查看本文章

                    

猜你喜欢

转载自blog.csdn.net/qq_42444621/article/details/80776986