我的代码正在使用 pyspark 连接到 sql server。对于该连接,我在 jceks 中获得了加密密码。我如何解密该密码并用于从 sql server 加载表。请建议。
import pyspark
import re
from pyspark_llap import HiveWarehouseSession
from pyspark.sql.functions import struct
from pyspark.sql.functions import *
from pyspark.sql.session import SparkSession
spark = SparkSession \
.builder \
.appName("Python Spark SQL data source example") \
.getOrCreate()
hive = HiveWarehouseSession.session(spark).build()
df1 = spark.read.format("jdbc") \
.option("url", "URL") \
.option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver") \
.option("dbtable", "tableName") \
.option("user", "user") \
.option("password", "password_alias").load()