apache-spark - 在 spark shell 中获取 spark 驱动程序内存的命令是什么
问题描述
我知道可以通过 spark-env.sh 文件获取与火花相关的配置,但是从 spark-shell 获取它的命令是什么?例如获取 spark.driver.memory 我应该使用
set spark.driver.memory
以上不工作
解决方案
您可以在启动 spark-shell 时将内存作为配置提供
spark-shell --conf spark.driver.memory=2g
这将启动一个带有 2g 驱动程序内存的 spark shell。为了在 spark shell 中访问它,您可以执行以下操作。
val conf = sparkContext.getConf
val driverMemory = conf.get("spark.driver.memory")
这将返回String = 2g
。
推荐阅读
- javascript - 从扩展泛型中提取类型
- python - load_model 在已经训练好的模型上评估测试数据的准确性非常低
- python - 在 Python 中解析响应
- javascript - 需要帮助 理解 javascript 图库代码
- database - thymeleaf hw 用模型属性填充 th:field 值
- android - 如何使用 ViewGroup 作为过渡动画的共享元素?
- amazon-web-services - 将内容从旧 EBS 卷复制到 AWS 中的新 Nitro 系统 EBS 的最佳方式(最简单/最快)?
- validation - 使用提示验证结构字段值的唯一性
- javascript - 在对象数组中,如何在 React 中按属性返回所有对象?
- java - 尝试实现媒体播放器