【发布时间】:2018-11-13 22:53:26
【问题描述】:
拜托,我需要你的帮助,我正在尝试使用类型安全配置为我的 spark 应用程序提交一个外部配置文件。
我正在我的应用程序代码中加载 application.conf 文件,如下所示:
lazy val conf = ConfigFactory.load()
文件内容
ingestion{
process {
value = "sas"
}
sas {
origin{
value = "/route"
}
destination{
value = "/route"
}
extension{
value = ".sas7bdat"
}
file{
value = "mytable"
}
month{
value = "201010,201011"
}
table{
value = "tbl"
}
}
}
我的 spark 提交是
spark2-submit --class com.antonio.Main --master yarn --deploy-mode client --driver-memory 10G --driver-cores 8 --executor-memory 13G --executor-cores 4 --num-executors 10 --verbose --files properties.conf /home/user/ingestion-1.0-SNAPSHOT-jar-with-dependencies.jar --files application.conf
但由于某种原因,我收到了
com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'ingestion'
一切看起来都配置正确??我错过了什么吗?
谢谢,
安东尼奥
【问题讨论】:
标签: scala apache-spark typesafe-config