use*_*397 5 amazon-s3 amazon-emr emr apache-spark pyspark
假设在 Amazon EMR 上运行的 Spark 集群需要访问 postgresql 数据库。给它的登录名和密码的最佳方法是什么?这些是我们尝试过的一些方法:
有没有更好的方法我失踪了?
您可以使用 EC2 实例元数据将密钥推送到每个 ec2 实例,使用 GET 调用来检索它。理想情况下,创建一个仅在 EMR 集群生命周期内有效的登录名/密码,并在拆除后将其删除(或至少重置密码)。
AFAIK Spark 中对此没有明确支持,但如果您在类路径上获取 AWS SDK,则可以使用 EC2MetadataUtils 来使用它
| 归档时间: |
|
| 查看次数: |
972 次 |
| 最近记录: |