我正在使用 Netflix/Archaius 库对 scala/spark 作业进行配置管理。目前我的属性文件采用 java 属性格式,例如
com.comp.appname.solrconfig.collectionname=testcollection
com.comp.appname.solrconfig.url=http://someip:8983/solr
com.comp.appname.solrconfig.zkhost=someip:2181
com.comp.appname.sparkconfig.executors=20
com.comp.appname.sparkconfig.executormb=200
想将其转换为 yaml 格式(更简单易读)
solrconfig:
collectionName: testcollection
url: "http://someip:8983/solr"
zkhost: "someip:2181"
sparkConfig:
executors: 20
executormb: 200
我需要使用 Netflix/archaius 库来启动 scala spark 作业。