typesafe-config相关内容

使用 uberjar 部署时覆盖 Typesafe 配置中的多个配置值

我有一个 Akka 应用程序,它使用 resource/application.conf 中定义的多个配置值(IP 地址、端口号).我正在使用 sbt-assembly 插件创建一个 uber jar,然后部署这个 jar. 有没有办法通过使用 uber jar 之外的另一个文件来覆盖整个 application.conf 文件?(即使用新 conf 文件中的值) 解决方案 有多种方 ..
发布时间:2022-01-24 21:36:08 其他开发

使用 uberjar 进行部署时覆盖 Typesafe 配置中的多个配置值

我有一个 Akka 应用程序,它使用在 resource/application.conf 中定义的多个配置值(IP 地址、端口号).我正在使用 sbt-assembly 插件来创建一个 uber jar,然后部署这个 jar. 有没有办法通过使用 uber jar 之外的另一个文件来覆盖整个 application.conf 文件?(即,使用新 conf 文件中的值) 解决方案 有 ..
发布时间:2021-11-26 22:37:58 其他开发

HOCON替代默认值

在HOCON和Typesafe Config中,如何在替换时设置默认值. 它支持这样的东西吗? ${server.host: 'localhost'}->如果设置了server.host(在相同的配置文件中或通过环境设置),它将替换为如果未设置,则选择默认值 解决方案 摘自替换: 如果未定义用$ {?foo}语法的替换: 如果它是对象字段的值,则不应创建该字段.如果 ..
发布时间:2020-07-12 05:22:48 Java开发

带有conf文件夹的Scala独立JAR

我正在使用sbt汇编jar插件创建一个独立的jar文件.我的项目文件夹结构如下所示: MyProject -src - main - scala - mypackages and source files - conf // contains application.conf, application.test.conf and so on - ..
发布时间:2020-07-12 05:22:45 其他开发

使用shadowJar和Scala依赖项时如何解决丢失的conf文件?

为像我这样将来遇到问题的用户撰写本文.基于Typesafe配置的库通常使用其自己的reference.conf文件并引用某些配置密钥.使用Gradle shadowJAR插件构建胖JAR时,不包含这些文件. 当胖JAR尝试运行时,诸如Spray和Akka之类的依赖项会引发错误.错误如下: Exception in thread "main" com.typesafe.config.Co ..

在纱线上将Typesafe配置与Spark配合使用

我有一个Spark作业,可以从配置文件中读取数据.该文件是类型安全的配置文件. 读取配置的代码如下: ConfigFactory.load().getConfig("com.mycompany") 现在,由于我想将文件作为外部文件传递,因此我不将application.conf组装为我的uber jar的一部分. 我要使用的外部application.conf的内容如下: ..
发布时间:2020-07-12 05:22:33 其他开发

如何在Spark 1.2.0中将配置文件添加到所有Spark执行程序的类路径中?

我正在使用Typesafe Config( https://github.com/typesafehub/config )来参数化正在运行的Spark作业在纱线群集模式下使用配置文件. Typesafe Config的默认行为是在类路径中搜索名称与正则表达式匹配的资源,并使用ConfigFactory.load()自动将它们加载到配置类中(出于我们的目的,假定它查找的文件称为application ..
发布时间:2020-07-12 05:22:30 其他开发

可执行的Jar在类路径上找不到typesafe/config application.conf

我有一个命令行应用程序,可以下载一些报告,进行处理,然后将数据上传到Google云端硬盘.我正在使用 Typesafe-Config 来处理所有魔术我需要的字符串. Typesafe-Config在我的application.conf文件的类路径上查找并使用HOCON将配置对象映射到我的类中的字段,如下所示: 来自~/configs/application.conf: my.homeP ..
发布时间:2020-07-12 05:21:26 Java开发

Scala TypeSafe配置-如何从类路径而不是顶级资源中加载conf文件

我在我的一个项目中使用scala typesafe config(1.2.1版)来读取application.conf文件,我的项目具有对多个其他项目的依赖关系,并且创建了一个具有依赖关系的jar来运行依赖项项目. 问题-这些项目也使用类型安全并且在顶层目录中有application.conf文件,而我的具有依赖项的maven jar在同一类路径中仅拾取一个application.conf并 ..
发布时间:2020-07-12 05:21:17 其他开发

启动时如何打印akka配置?

我有一个带有几个配置文件的akka​​项目。 解决方案 来自配置: 如果系统或配置属性 akka.log-config-on-start 设置为 on ,然后在启动actor 系统时记录INFO级别的完整配置。 添加配置文件中的配置以将整个配置打印为 akka { log-config-on-start = “上” } ..
发布时间:2020-06-03 18:44:17 其他开发

将Typesafe配置conf文件传递到DataProcSparkOperator

我正在使用Google dataproc提交Spark作业,并使用Google Cloud Composer安排它们。不幸的是,我遇到了困难。 我依靠 .conf 文件(类型安全的配置文件)传递参数到我的火花工作。 我正在为气流dataproc使用以下python代码: t3 = dataproc_operator.DataProcSparkOperator( task_id ..