hive为什么总是 执行Job running in-process (local Hadoop),总是本地执行。

第一

hive.exec.mode.local.auto=true 是否启动本地mr模式

hive.exec.mode.local.auto.input.files.max=4    input files的数量,默认是4个

hive.exec.mode.local.auto.inputbytes.max=134217728   input files的大小,默认是128M

看你的文件大小等参数是否符合,或者直接关掉

 

第二 吊炸天的不好找原因

  一个臭婊子,写着自己一开始按照第一种改无效,然后说我找到原因了,就结束了。八嘎。

  我来为世界做贡献,查mapred-site.xml 是不是启用了yarn资源管理或者你正在使用的计算框架》!!

  这也是有些程序明明配置号了资源就是不走资源的原因

 

posted @ 2017-06-07 16:00  世界和平  阅读(2023)  评论(1编辑  收藏  举报