PIG - SET纱线垃圾收集

PIG - SET yarn garbage collection

我正在尝试在 Pig 脚本中设置以下属性:

mapreduce.reduce.java.opts="-Xmx6114m  -XX:+UseG1GC -verbose:gc -XX:+PrintGC -XX:+PrintGCDateStamps"

yarn.app.mapreduce.am.command-opts="-Xmx6114m  -XX:+UseG1GC -verbose:gc -XX:+PrintGC -XX:+PrintGCDateStamps"

作为

SET mapreduce.reduce.java.opts -Xmx6114m  -XX:+UseG1GC -verbose:gc -XX:+PrintGC -XX:+PrintGCDateStamps;

SET yarn.app.mapreduce.am.command-opts -Xmx6114m  -XX:+UseG1GC -verbose:gc -XX:+PrintGC -XX:+PrintGCDateStamps;

但是它抛出一个错误 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: null

这是不是设置参数的错误方式 SET yarn.app.mapreduce.am.command-opts -Xmx6114m; 有效

请用单引号括起来。

SET yarn.app.mapreduce.am.command-opts '-Xmx6114m  -XX:+UseG1GC -verbose:gc -XX:+PrintGC -XX:+PrintGCDateStamps'