java - 如何增加 Spark Amazon EC2 集群上的 Java 堆空间?

标签 java amazon-web-services amazon-ec2 apache-spark heap-memory

我使用 Java Spark API 编写了一个程序。鉴于我的数据很大,我收到以下错误

java.lang.OutOfMemoryError: Java heap space

知道如何增加 Aws 上 Spark EC2 集群的 Java 堆空间吗?如有必要,我可以提供有关我的代码和集群设置的详细信息。谢谢。

最佳答案

在将应用程序 jar 提交到 spark-submit 时,我能够通过添加两个标志来增加堆空间。

--executor-memory 10g --driver-memory 2g

关于java - 如何增加 Spark Amazon EC2 集群上的 Java 堆空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29902215/

相关文章:

java - 当我的 HealthIndicator 返回 DOWN 时,如何强制服务器发回 HTTP 错误 500

java.lang.SecurityException : class "org.eclipse.core.runtime.PlatformObject"'s signer information does not match signer information 错误

java - Spring Security 注销不起作用 - 不清除安全上下文并且经过身份验证的用户仍然存在

php - 从实例配置文件元数据服务器检索凭据时出错

amazon-web-services - aws实例如何同步时间

java - 从 Activity 中搜索 fragment ID

amazon-web-services - 如何在带有 Terraform 的 AWS VPC 中的两个子网之间进行路由?

amazon-web-services - AWS IAM : Unable to create additional Access Key

PHP fatal error : Allowed memory size in/var/www/html/vendor/composer/ClassLoader.

node.js - 在亚马逊ec2中的端口80上提供 Node Web应用程序