You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

95 lines
2.9 KiB

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