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
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 |