^O^ky 2022-02-27 01:35 采纳率: 0%
浏览 242
已结题

hive向桶表插入数据报错

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>

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 2月28日
    • 修改了问题 2月28日
    • 赞助了问题酬金50元 2月27日
    • 创建了问题 2月27日