apache-spark - 从 ps 和 web-ui 隐藏 Spark 环境变量值
问题描述
我在 Mac 上使用 Java 中的 Spark 2.3.1。
我将机密安全信息存储在环境变量中。但是,由于它是机密的,我不想通过ps -e
或 from暴露它的价值http://localhost:4040/environment/
。
Spark 中有没有办法让我隐藏这个值?或者无论如何通过代码密封值,同时不影响其他 Spark/Java 功能。
解决方案
你不应该使用环境变量来存储机密信息有像Hashicorp Vault这样的工具
关于 ps -e - 如果有人可以访问机器,他们无论如何都可以回显环境变量。至于 spark UI - 您可以保护对它的访问,请参见此处
推荐阅读
- javascript - 在 MVC Web 应用程序的前端加密/解密私有 id 的最佳方法是什么?
- ios - Swift:UIViewController 实例未从 URLSession 委托方法接收更新
- python - 将 json 对象反序列化为 Faust 记录,其中 json 在键名中有连字符
- python - Selenium 无法在 iframe 中为字典定位元素
- python - 如何使用 excelwriter 在标题中换行?
- oracle - 在 Oracle 上的 JPA / Hibernate 中使用 UUID 作为 id
- centos7 - 可以在 PMAPI 中设置 Web 上下文编号吗?
- date - 使用 MM/DD/YY 的 TO_DATE 将字符串转换为日期会为 1970 年之前的日期提供错误值 [snowflake-cloud-data-platform]
- jupyter-notebook - 在 Julia 中添加包的问题
- cmake - 配置 CCMake 期间的 CMake 版本问题