[英]Connect to TLS-enabled Elasticache Redis from Airflow Celery Executor
[英]How can i connect to documnet db TLS enabled cluster from databricks spark?
我想连接到启用了 TLS 的文档数据库。我可以从 lambda function 和rds-combined-ca-bundle.pem复制 lambda 代码来做到这一点。我不能对数据块做同样的事情,因为所有节点当 spark 尝试连接它总是超时时,集群应该有这个文件。我试图通过以下链接创建初始化脚本https://learn.microsoft.com/en-us/azure/databricks/kb/python/import- custom-ca-cert但是它也没有帮助。如果有人对这种用例有任何线索,请告诉我。
注意:我可以从同一个数据块实例连接到禁用 TLS 的文档数据库。
如果您在使用初始化脚本在 Spark 集群上导入 rds-combined-ca-bundle.pem 文件时遇到连接超时错误,请尝试以下步骤:
rds-combined-ca-bundle.pem
文件在 Spark 集群的驱动程序节点上可用。 初始化脚本只会在驱动程序节点上执行。 否则您将遇到连接超时错误。spark-shell
或spark-submit
命令时使用--conf
选项指定rds-combined-ca-bundle.pem
文件在驱动程序节点上的位置。 要指定rds-combined-ca-bundle.pem
文件的位置,请运行:spark-shell --conf spark.mongodb.ssl.caFile=path/to/rds-combined-ca-bundle.pem
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.