hive GC overhead limit exceeded报错,求高手指点,如何设置参数?
org.apache.hadoop.mapred.YarnChild: Error running child : java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:2694)
at java.lang.String.<init>(String.java:203)
at java.lang.StringBuilder.toString(StringBuilder.java:405)
at java.lang.StackTraceElement.toString(StackTraceElement.java:172)
at java.lang.String.valueOf(String.java:2854)
at java.lang.StringBuilder.append(StringBuilder.java:128)
at java.lang.Throwable.printStackTrace(Throwable.java:658)
at java.lang.Throwable.printStackTrace(Throwable.java:643)
at java.lang.Throwable.printStackTrace(Throwable.java:634)
at org.apache.hadoop.hive.ql.exec.FileSinkOperator.closeOp(FileSinkOperator.java:391)
at org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:373)
at org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:381)
at org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:381)
at org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:381)
at org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:381)
at org.apache.hadoop.hive.ql.exec.ExecMapper.close(ExecMapper.java:385)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:61)
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:440)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:352)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:162)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1740)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:157)