37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
# ====== THAM SỐ HOÁ THEO KHÁCH HÀNG (customer = "khách số 0" dbiz) ======
|
|
customer: dbiz # định danh khách; đổi khi nhân bản (vietbank/gemadept)
|
|
image:
|
|
repository: "" # bắt buộc override: <registry>/spark-cdc
|
|
tag: "latest"
|
|
pullPolicy: Always
|
|
imagePullSecret: gitea-registry # SealedSecret imagePullSecret
|
|
|
|
spark:
|
|
version: "3.5.6"
|
|
driverCores: 1
|
|
driverMemory: "1g"
|
|
executorInstances: 1
|
|
executorCores: 2
|
|
executorMemory: "2g"
|
|
|
|
# nguồn Kafka (Strimzi trong cụm) + đích Iceberg
|
|
kafka:
|
|
bootstrap: "lake-kafka-kafka-bootstrap:9092" # service Strimzi sinh ra
|
|
topicPattern: "crm\\.public\\..*"
|
|
targetTable: "iceberg.raw_crm.cdc_events"
|
|
triggerInterval: "30 seconds"
|
|
maxOffsetsPerTrigger: "50000"
|
|
|
|
# checkpoint: PVC Longhorn (bền qua restart) — mỗi khách 1 PVC riêng
|
|
checkpoint:
|
|
storageClass: longhorn
|
|
size: 5Gi
|
|
|
|
# catalog (Polaris) + MinIO endpoint — trỏ hạ tầng lake
|
|
catalog:
|
|
uri: "http://polaris:8181/api/catalog" # điều chỉnh theo Polaris trong cụm
|
|
warehouse: "dbiz_warehouse"
|
|
s3:
|
|
endpoint: "http://minio-lake:9000" # external-service trỏ MinIO ngoài
|
|
region: "us-east-1"
|