产品开通前提:需要主账号开通和JFlink相同地域的对象存储服务

实时计算平台Flink版(JFlink)是JingDongCLoud在开源 Apache Flink的基础上,实现的企业级实时数据开发治理平台,是一款企业级全托管的实时计算Flink服务,提供Serverless按需扩缩的弹性能力,计算资源组弹性扩缩

数据连接

支持的数据源类型

支持的数据源运行模式支持版本实时计算支持类型单表同步分库分表整库迁移
源表维表目标表目标目标目标
MySQL流模式(CDC)和批模式(JDBC)5.x,8.x
SQLServer流模式(CDC)和批模式(JDBC)2008R2、2012、2014、2016
TiDB流模式(CDC)和批模式(JDBC)4.x,5.x,6.x
StarDB流模式(CDC)和批模式(JDBC)
MongoDB流模式(CDC)3.6,4.0
ClickHouse流模式(CDC)和批模式(JDBC)23.3.22.32,3.8.15.35,24.3.5.46
Redis流模式(CDC)4.0,5.0
ElasticSearch流模式(CDC)和批模式(JDBC)6.x,7.x
Kafka流模式(CDC)2.4,2.6
JCW
云原生存算引擎
流模式(CDC)和批模式(JDBC)
StarRocks
实时数据仓库
流模式(CDC)和批模式(JDBC)3.3
Hologres流模式(CDC)和批模式(JDBC)
SelectDB批模式(JDBC)
AnalyticDB MySQL版批模式(JDBC)

Session管理

实时同步

实时计算

发布管理

运维中心

Overview

  • Available Task Slots

    • Total Task Slots
    • Task Managers
  • Running Jobs

    • Finished
    • Canceled
    • Failed
  • Running & Completed Job List

    • job name
    • Start time
    • Duration
    • End time
    • Tasks ( = Parallelism )
    • Status

Task Manager

  • Path,ID
  • Data Port
  • Last Heartbeat
  • All Slots
  • Free Slots
  • CPU Cores
  • Physical MEM
  • JVM. Heap Size
  • Flink Managed EME

Job Manager

Flink Memory Model

Configuration

Configuration
$internal.application.maincom.xx.xx_vip_jx58gKfz
$internal.flink.versionv1_17
$internal.pipeline.job-id7e9d98f883bf22575
akka.ask.timeout120 s
blob.server.port6124
classloader.check-leaked-classloaderfalse
classloader.resolve-orderparent-first
client.timeout120 s
cluster.registration.max-timeout300000
deployment.timeout180000
env.java.opts-Dfile.encoding=UTF-8
env.java.opts.jobmanager-Duser.timezone=GMT+08 -XX:+UseG1GC
env.java.opts.taskmanager-Duser.timezone=GMT+08 -XX:NewRatio=1 -XX:+UseG1GC
execution.checkpointing.externalized-checkpoint-retentionRETAIN_ON_CANCELLATION
execution.checkpointing.interval60000
execution.checkpointing.max-concurrent-checkpoints1
execution.checkpointing.min-pause1000
execution.checkpointing.modeEXACTLY_ONCE
execution.checkpointing.timeout60000
execution.checkpointing.tolerable-failed-checkpoints10
execution.checkpointing.unalignedfalse
execution.shutdown-on-application-finishfalse
execution.targetembedded
fs.allowed-fallback-filesystemss3
heartbeat.timeout300000
internal.cluster.execution-modeNORMAL
jobmanager.memory.heap.size3462817376b
jobmanager.memory.jvm-metaspace.size268435456b
jobmanager.memory.jvm-overhead.max429496736b
jobmanager.memory.jvm-overhead.min429496736b
jobmanager.memory.off-heap.size134217728b
jobmanager.memory.process.size4 gb
jobmanager.retrieve-taskmanager-hostnamefalse
jobmanager.rpc.addresswork-xxa939.ric-ns-7xx3768-708xx
jobmanager.rpc.port6123
kubernetes.cluster-idwork-xxa939
kubernetes.container.image.refjdcloud-bigdataxxeast-2.jcr.service.jdcloud.com/ric/flink-centos8:ric-1.17.2-java8-3.34
kubernetes.internal.jobmanager.entrypoint.classorg.apache.flink.kubernetes.entrypoint.KubernetesApplicationClusterEntrypoint
kubernetes.jobmanager.annotationsflinkdeployment.flink.apache.org/generation:2
kubernetes.jobmanager.cpu.amount1.0
kubernetes.jobmanager.owner.referencename:work-xxa939,uid:5aed40ed40c,kind:FlinkDeployment,apiVersion:flink.apache.org/v1beta1,blockOwnerDeletion:true,controller:false
kubernetes.jobmanager.replicas1
kubernetes.namespaceric-ns-720316413768-708990745464332288
kubernetes.pod-template-file.jobmanager/tmp/flink_op_generated_podTemplate_852.yaml
kubernetes.pod-template-file.taskmanager/tmp/flink_op_generated_podTemplate_1131683.yaml
kubernetes.rest-service.exposed.typeClusterIP
kubernetes.service-accountoperator-sa-720316413768
kubernetes.taskmanager.cpu.amount1.0
metrics.latency.granularityoperator
metrics.latency.interval3000
metrics.reporter.kafka.authtrue
metrics.reporter.kafka.bootstrapServerskafka-6zdjka-bootstrap.kal2.jdcloud.com:9092
metrics.reporter.kafka.factory.classorg.apache.flink.metrics.kafka.KafkaReporterFactory
metrics.reporter.kafka.interval60 SECONDS
metrics.reporter.kafka.labelsflinlinkjob_restartingTiation,fmrbageCollector_G1_Ol
metrics.reporter.kafka.saslJaasConfigoUGDVE39qID5ZJc7oN7hY5I6jD
metrics.reporter.kafka.saslMechanismG16RLyL4PAWJs
metrics.reporter.kafka.securityProtocol3
metrics.reporter.kafka.topicjdcloud-ric-prod-metrics-720
metrics.reporter.kafka.workIdwork-68d2017e6a939-17585956
metrics.reporterskafka
parallelism.default1
pipeline.classpaths
pipeline.jarsfile:/opt/flink/jar/202b-1.0.0-ric.jar
pipeline.namework-xxa939
restart-strategy.fixed-delay.attempts3
restart-strategy.fixed-delay.delay30 s
restart-strategy.typefixed-delay
s3.access-keyJDC_A7B44CB9C24280
s3.endpointhttp://s3-internal.cn-east-2.jdcloud-oss.com
s3.path.style.accesstrue
s3.secret-key******
s3.ssl.enabledfalse
security.basic.auth.client.password******
security.basic.auth.enabledtrue
security.basic.server.password******
slot.request.timeout500000
sql-gateway.endpoint.rest.security.basic.auth.enabledfalse
state.backendrocksdb
state.backend.incrementaltrue
state.checkpoint-storagefilesystem
state.checkpoints.dirs3://flink-jd/flink/checkpoints/
state.checkpoints.num-retained1
state.savepoints.dirs3://flink-jd/flink/savepoints/
taskmanager.memory.jvm-overhead.fraction0.1
taskmanager.memory.managed.fraction0.4
taskmanager.memory.network.fraction0.1
taskmanager.memory.process.size4 gb
taskmanager.numberOfTaskSlots1
taskmanager.rpc.port6122
web.cancel.enablefalse
web.tmpdir/tmp/flink-web-6a3e1b14d0c
JVM
versionJava HotSpot(TM) 64-Bit Server VM - Oracle Corporation - 1.8/25.411-b09
archamd64
options-Xmx3462817376 -Xms3462817376 -XX:MaxMetaspaceSize=268435456 -Dfile.encoding=UTF-8 -Duser.timezone=GMT+08 -XX:+UseG1GC -Dlog.file=/opt/flink/log/flink—kubernetes-application-0-work-68d20306fb4f5d5917e6a939-8464dc65bc-6lv72.log -Dlog4j.configuration=file:/opt/flink/conf/log4j-console.properties -Dlog4j.configurationFile=file:/opt/flink/conf/log4j-console.properties -Dlogback.configurationFile=file:/opt/flink/conf/logback-console.xml
Classpath
/opt/flink/lib/flink-cep-1.17.2.jar
/opt/flink/lib/flink-connector-files-1.17.2.jar
/opt/flink/lib/flink-csv-1.17.2.jar
/opt/flink/lib/flink-httpbasic-auth-1.17.x-1.0.0.1.jar
/opt/flink/lib/flink-jd-catalog-1.17.x-1.0.0.1.jar
/opt/flink/lib/flink-jdufs-1.17.x-1.0.0.1.jar
/opt/flink/lib/flink-json-1.17.2.jar
/opt/flink/lib/flink-log-appender-1.17.x-1.0.0.1-shaded.jar
/opt/flink/lib/flink-scala_2.12-1.17.2.jar
/opt/flink/lib/flink-table-api-java-uber-1.17.2.jar
/opt/flink/lib/flink-table-planner-loader-1.17.2.jar
/opt/flink/lib/flink-table-runtime-1.17.2.jar
/opt/flink/lib/log4j-1.2-api-2.17.1.jar
/opt/flink/lib/log4j-api-2.17.1.jar
/opt/flink/lib/log4j-core-2.17.1.jar
/opt/flink/lib/log4j-slf4j-impl-2.17.1.jar
/opt/flink/lib/flink-dist-1.17.2.jar

Reference