当前位置: 首页 > 知识库问答 >
问题:

如何阅读应用程序。conf文件转换为databricks?

吉和同
2023-03-14

我在ADLS GEN-2中有一个application.conf文件。我试图通过挂载容器将文件读入数据库。我正在做下面的操作,文件没有开始读取。

import com.typesafe.config.{Config, ConfigFactory}                                                                                          
val fileConfig = ConfigFactory.parseFile(new File("dbfs:/mnt/configs/application.conf"))
val appConfig = ConfigFactory.load(fileConfig).getConfig("HeNAppConf").getConfig(s"$env")

我收到错误信息,例如:找不到关键字“HeNAppConf”的配置设置。但是我有

共有1个答案

糜野
2023-03-14

<code>ConfigFactory</code>类应该只与本地文件API一起工作,因此它不理解<code>dbfs:样式的路径。但是,如果将dbfs:替换为/dbfs,则可以通过本地文件API访问数据,如下所示:

import com.typesafe.config.{Config, ConfigFactory}
val fileConfig = ConfigFactory.parseFile(
  new File("/dbfs/mnt/configs/application.conf"))
 类似资料:
  • 问题内容: 如果我有Java源文件( .java)或类文件( .class),如何将其转换为.exe文件? 我的程序也需要安装程序。 问题答案: javapackager Java Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发。javapackager命令是命令行版本。 – Oracle文档 该实用程序随JDK一起提供。它可以生成带有该-标志的文件,等等。 Win

  • 问题内容: 我想阅读我的申请。如何找到其文件名? 问题答案: 如何找到其文件名? 您已经拥有了。也许您想找到绝对文件位置?您可以为此使用。 或者,如果您想直接获得它,请使用。

  • 问题内容: 我正在尝试读取“ file.txt”,然后使用Golang将内容放入变量中。这是我尝试过的… 文件已成功读取,并且从 os.Open 返回的返回类型为 * os.File 问题答案: 这取决于您要执行的操作。 它输出&{0xc082016240}的原因是因为您正在打印文件描述符()的指针值,而不是文件内容。要获取文件内容,可以从文件描述符中获取。 要将所有文件内容(以字节为单位)读取到

  • 问题内容: 背景 开发一个简单的Web应用程序(Eclipse + JBoss + Apache Tomcat)以生成XML文件。 问题 “业务区域”列表针对数据库查询,而“列集群”列表使用所选的“业务区域”项目查询数据库。这两个都是存储外部文本文件的唯一查询。 这些文件当前存储在以下位置: WebContent / META-INF / business-areas.sql WebContent

  • 问题内容: 如何将一个java程序转换为.exe文件? 问题答案: javapackager Java Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发。javapackager命令是命令行版本。 该实用程序随JDK一起提供。它可以生成带有该标志的文件,等等。 WinRun4J WinRun4j是Windows的Java启动器。它是javaw.exe的替代方法,具有以