首页 > 其他 > 详细

flink技巧:加载配置文件

时间:2021-01-25 09:03:30      阅读:517      评论:0      收藏:0      [点我收藏+]

创建properties文件

在resources目录下创建application.properties文件,可以在内部自由写入配置信息

#   redis
service.redis.host=191.11.91.83
service.redis.port=6379
service.redis.password=
service.redis.timeout=10000

#   消息队列
service.rmq.host=112.118.19.23
service.rmq.port=5672
service.rmq.username=admin
service.rmq.password=admin12312
#   毫秒
service.rmq.timeout=10000

pom文件加入config依赖包

    <dependency>
      <groupId>com.typesafe</groupId>
      <artifactId>config</artifactId>
      <version>1.2.1</version>
    </dependency>

使用

object RedisConfig {
    val configInfo = ConfigFactory.load()
    def config(): FlinkJedisPoolConfig = {
        var config = new FlinkJedisPoolConfig.Builder()
                .setHost(configInfo.getString("service.redis.host"))
                .setPort(configInfo.getInt("service.redis.port"))
//                .setPassword(configInfo.getString("service.redis.password"))
                .setTimeout(configInfo.getInt("service.redis.timeout"))
                .build()
        config
    }

flink技巧:加载配置文件

原文:https://www.cnblogs.com/crazysquirrel/p/14323051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!