如何使用Spark on Yarn的额外Java选项增加Java堆空间?
以下是目前我拥有且可行的代码:
以下是目前我拥有且可行的代码:
./bin/spark-shell --master yarn-client --num-executors 10 --executor-memory 4g
这是不起作用的内容:
./bin/spark-shell --master yarn-client --num-executors 10 --executor-memory 4g --extrajavaoptions '-Xmx2g'
我想添加spark.yarn.am.extraJavaOptions。默认情况下是没有的。我知道它应该是一个字符串,包含要传递给客户端模式下的YARN应用程序主节点的额外JVM选项。我想输入类似于-Xmx2g的内容。请问我做错了什么吗?
--executor-memory
控制着分配给每个执行器的内存量。只需增加这个数字即可。 - Saurfang