hive向桶表插入数据报错:Cannot run job locally: Number of reducers (= 3) is more than 1
问题遇到的现象和发生背景
hive向桶表插入数据报错:Cannot run job locally: Number of reducers (= 3) is more than 1
设置了
set mapred.reduce.tasks=3
但是还是报错
问题已解决:
解决办法
查hadoop classpath
$ hadoop classpath
显示classpath内容,复制这个内容,在编辑hadoop的yarn-site.xml文件,添加如下内容:
<property>
<name>yarn.application.classpath</name>
<value>classpath内容</value>
</property>