常见的bug---4、在DataGrip上跑本地模式报return 2异常

文章目录

  • 问题描述
  • 原因分析:
  • 解决方案:

问题描述

FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
在DataGrip上设置了Hive的本地模式。虽然可以建表、但是无法对表进行插入数据

原因分析:

在插入数据的时候需要跑MR程序,但是Hive分配的堆内存太少,导致task任务无法往下跑,所以就会报return 2 ,return 2都是资源配置的问题哦

解决方案:

在hive的conf目录下打开hive-env.sh 文件
然后配置如下就行(就是设置hive分配的堆内存)
常见的bug---4、在DataGrip上跑本地模式报return 2异常_第1张图片

你可能感兴趣的:(Bug学习,bug,hive,大数据,linux)