将参数传递给jdbc连接

bqucvtff  于 2021-07-09  发布在  Spark
关注(0)|答案(0)|浏览(238)

我正在构建一个jdbc连接,我有以下逻辑:

def main(args: Array[String]){
    connParamenters= new Properties()
    connParamenters.load(confFile)
    val df = spark.read.jdbc("url", "query", connParamenters)
    // some data manipulations here ...
    df.repartition(10).write.mode(SaveMode.Overwrite).parquet(outputPath)      
}

在一个.conf文件中,我传递了jdbc连接的参数,比如url、user、password等等。看起来是这样的:

url="..."
password="..."
user="..."
driver="..."
--> token="Application_<5-digit-random-number>" <--

我想传递一个名为token的参数,它等于“应用程序<10位随机数”。有人知道我能不能或者怎样生成一个随机数吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题