application-dami.yml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. platomix:
  2. etl:
  3. enabled: true
  4. flinkHome: /dockerDir/bigdata/flink-1.15.4
  5. flinkVersion: 1.15.4
  6. flinkWebInterfaceUrls:
  7. - http://10.10.15.27:8081
  8. flinkResourceProvider: STANDALONE
  9. seatunnelHome: /dockerDir/bigdata/apache-seatunnel-2.3.2
  10. seatunnelVersion: 2.3.2
  11. tempWorkspace: /dockerDir/bigdata/temp
  12. clusterCredentialPath: /dockerDir/bigdata/temp
  13. preview-redis:
  14. host: 10.10.15.26
  15. port: 6379
  16. auth: Platomix@redis123
  17. database: 9
  18. sftp:
  19. host: 10.10.15.27
  20. port: 22
  21. user: root
  22. password: zjjgjtk4n5U@27
  23. uploadDir: /data/bigdata/upload
  24. dsy: #数据同步的datax环境
  25. dataxHome: /data/bigdata/datax
  26. dataxExecHome: /data/bigdata/datax_data
  27. sshServers:
  28. - ip: 10.10.15.27
  29. user: root
  30. password: zjjgjtk4n5U@27
  31. maxTaskNum: 20
  32. xxl:
  33. job:
  34. enabled: true
  35. ### xxl-job, access token
  36. accessToken: platomix_token
  37. admin:
  38. addresses: http://gmetry-xxljob:6969/xxl-job-admin
  39. executor:
  40. ### xxl-job executor address
  41. appname: platomix-etl
  42. groupid: 2 #对应appname的id值
  43. ip: 'gmetry-etl'
  44. port: 6970
  45. ### xxl-job log retention days
  46. logretentiondays: 30
  47. ### xxl-job log path
  48. logpath: /dockerDir/logs/etl/jobhandler
  49. log:
  50. path: /dockerDir/logs/etl
  51. spring:
  52. cloud.discovery.client.simple:
  53. # 配置BI服务「system-bi」的ip和端口
  54. instances:
  55. system-service:
  56. - host: gmetry-system #地址
  57. port: 6161 #端口
  58. datasource:
  59. dynamic:
  60. druid:
  61. #初始化大小,最小,最大
  62. initial-size: 0
  63. min-idle: 5
  64. max-active: 5
  65. #获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,
  66. max-wait: 30000
  67. #执行查询的超时时间【单位:秒,最终应用到Statement对象的超时】
  68. #query-timeout: 10
  69. #一个事务的超时时间
  70. #transaction-query-timeout: 20
  71. #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  72. test-on-borrow: false
  73. #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能
  74. test-on-return: false
  75. #设置从连接池获取连接时是否检查连接有效性,true时,如果连接空闲时间超过minEvictableIdleTimeMillis进行检查,否则不检查;false时,不检查
  76. test-while-idle: true
  77. #检查连接的方式和超时时间
  78. validation-query: "select 1"
  79. validation-query-timeout: 2000
  80. #配置间隔多久启动一次DestroyThread,对连接池内的连接才进行一次检测,单位是毫秒。
  81. #检测时: 1.如果连接空闲并且超过minIdle以外的连接,如果空闲时间超过minEvictableIdleTimeMillis设置的值则直接物理关闭。
  82. # 2.在minIdle以内的不处理。
  83. time-between-eviction-runs-millis: 10000
  84. #配置一个连接在池中最小生存的时间
  85. min-evictable-idle-time-millis: 60000
  86. #是否超时关闭连接 默认为false 【若为true 就算数据库恢复连接,也无法连接上】
  87. #break-after-acquire-failure: false
  88. #connection-error-retry-attempts: 1
  89. #time-between-connect-error-millis: 500
  90. #打开KeepAlive之后的效果
  91. #1>初始化连接池时会填充到minIdle数量。
  92. #2>连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作。
  93. #3>当网络断开等原因产生的由ExceptionSorter检测出来的死连接被清除后,自动补充连接到minIdle数量。
  94. #连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作
  95. #每次检查强制验证连接有效性 https://github.com/alibaba/druid/wiki/KeepAlive_cn
  96. #keepAlive: true
  97. #2次keepAlive操作的时间间隔
  98. #空闲保活时间,超过时间需要保活,默认2*60s
  99. #keep-alive-between-time-millis: 120000
  100. filters: slf4j
  101. primary: master #设置默认的数据源或者数据源组,默认值即为master
  102. datasource:
  103. master:
  104. driver-class-name: com.mysql.cj.jdbc.Driver
  105. url: jdbc:mysql://mysql:3306/digital_operation?useSSL=false&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&allowPublicKeyRetrieval=true
  106. username: root
  107. password: Platomix@mysql123
  108. apimngr:
  109. insertUrl: http://api-gateway:8081/api/apimngr/insertNoAuth