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'
我正在尝试在 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'