首页 > 解决方案 > 从 ps 和 web-ui 隐藏 Spark 环境变量值

问题描述

我在 Mac 上使用 Java 中的 Spark 2.3.1。

我将机密安全信息存储在环境变量中。但是,由于它是机密的,我不想通过ps -e或 from暴露它的价值http://localhost:4040/environment/

Spark 中有没有办法让我隐藏这个值?或者无论如何通过代码密封值,同时不影响其他 Spark/Java 功能。

标签: apache-sparkenvironment-variablesspark-webui

解决方案


你不应该使用环境变量来存储机密信息有像Hashicorp Vault这样的工具

关于 ps -e - 如果有人可以访问机器,他们无论如何都可以回显环境变量。至于 spark UI - 您可以保护对它的访问,请参见此处


推荐阅读