spring: datasource: default: &default # 数据库 minimum-idle: 0 maximum-pool-size: 2 driver-class-name: com.kingbase8.Driver jdbc-url: jdbc:kingbase8://kingbase01.safeliab.tsccic:54321/safeliabdb_dev username: safeliabbusi_dev password: RJRDD7nbpF_Zgt5b batch: # batch使用的数据库,直接引用default <<: *default business: # 业务使用的数据库,直接引用default <<: *default quartz: # quartz使用的数据库,直接引用default <<: *default hive: # 保单及理赔hive库 minimum-idle: 0 maximum-pool-size: 5 # username: bigdata_safeliab_dev # password: ccic0818 jdbc-url: jdbc:hive2://cdh02.hadoop.ccic:10000/ch_safeliab_dev;principal=hive/cdh02.hadoop.ccic@CDH.CCIC; driver-class-name: org.apache.hive.jdbc.HiveDriver #kerberos认证 kerberos: auth: true authentication: kerberos # 可能必须全部小写 principal: bigdata_safeliab_dev@CDH.CCIC keytab: /opt/msa/config/bigdata_safeliab_dev.keytab krb5: /opt/msa/config/krb5.conf quartz: # 相关属性配置 properties: org.quartz.scheduler.instanceName: batchScheduler org.quartz.scheduler.instanceId: AUTO org.quartz.jobStore.class: org.quartz.impl.jdbcjobstore.JobStoreTX org.quartz.jobStore.driverDelegateClass: org.quartz.impl.jdbcjobstore.PostgreSQLDelegate org.quartz.jobStore.tablePrefix: qrtz_ org.quartz.jobStore.isClustered: true org.quartz.jobStore.clusterCheckinInterval: 10000 org.quartz.jobStore.useProperties: true # job存储方式,jdbc是保存到数据库 job-store-type: JDBC # 不接受命令行运行 batch: job: enabled: false # 日期显示公式 jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 # 对接 loader: decrypt: # 解密需要的key key: CCICZFS2022 # policy-customer中需要解密的字段,逗号分隔 # policy-customer: customer_name,id_no,contact_person_name,contact_person_tel,tel,org_contact_email,address,org_legal_repr_name,org_registration_address,org_registration_tel # 定时执行 每天早晨 6点执行 cron: "0 0 6 * * ?" pool: core-pool-size: 1 max-pool-size: 1 keep-alive-seconds: 5 queue-capacity: 10 # 从hive中分页读取数据时,每次最大数量 chunk: 2000 # 判断某日是否存在数据时,要将etl_date字段格式化为date,默认的格式化字符串为"yyyy/MM/dd hh:mm",如果一致,不需要配置 date-format: policy-address: "yyyy/MM/dd" policy-co-insurer: "yyyy/MM/dd" policy-coverage: "yyyy/MM/dd" policy-customer: "yyyy/MM/dd" policy-inner-co-insurer: "yyyy/MM/dd" policy: "yyyy/MM/dd" # policy: "yyyy/MM/dd hh:mm" # policy-customer: "yyyy-MM-dd hh:mm" # config: "yyyy-MM-dd hh:mm" # hive服务器dns配置 dns-cache: /opt/msa/config/dns-cache.properties