i18n/zh-CN/docusaurus-plugin-content-docs/current/components/data.js (137 lines of code) (raw):

export default { option: [ { opt: '-t', longOpt: 'target', desc: '部署方式(目前只支持yarn-per-job,application)', deprecated: false, value: ' yarn-per-job | application ' }, {opt: '-d', longOpt: 'detached', desc: '是否以detached模式启动', deprecated: false, value: "true | false"}, { opt: '-n', longOpt: 'allowNonRestoredState', desc: '从savePoint恢复失败时是否允许跳过该步骤', deprecated: false, value: "true | false" }, { opt: '-sae', longOpt: 'shutdownOnAttachedExit', desc: 'attached模式下任务停止时是否关闭集群', deprecated: false, value: "true | false" }, { opt: '-m', longOpt: 'jobmanager', desc: 'JobManager的连接地址', deprecated: false, value: "yarn-cluster | 连接地址" }, {opt: '-p', longOpt: 'parallelism', desc: '程序并行度', deprecated: true, value: 'int'}, {opt: '-c', longOpt: 'class', desc: '程序的main方法的全名称', deprecated: true, value: 'String'}, ], property: [ {name: '$internal.application.main', desc: '程序的主类(main)的完整类名', required: true}, {name: 'yarn.application.name', desc: '程序的名称(YARN中显示的任务名称)', required: true}, {name: 'yarn.application.queue', desc: '在YARN中运行的队列名称', required: false}, {name: 'taskmanager.numberOfTaskSlots', desc: 'taskmanager Slot的数量', required: false}, {name: 'parallelism.default', desc: '程序的并行', required: false} ], memory: [ {group: 'JVM 堆内存', name: 'jobmanager.memory.heap.size', desc: 'JobManager 的 JVM 堆内存'}, {group: '堆外内存', name: 'jobmanager.memory.off-heap.size', desc: 'JobManager 的堆外内存(直接内存或本地内存)'}, {group: 'JVM Metaspace', name: 'jobmanager.memory.jvm-metaspace.size', desc: 'Flink JVM进程的Metaspace'}, {group: 'JVM Metaspace', name: 'jobmanager.memory.jvm-metaspace.size', desc: 'Flink JVM进程的Metaspace'}, {group: 'JVM Metaspace', name: 'jobmanager.memory.jvm-overhead.min', desc: 'Flink JVM进程的Metaspace'}, {group: 'JVM 开销', name: 'jobmanager.memory.jvm-metaspace.size', desc: '用于其他 JVM 开销的本地内存'}, {group: 'JVM 开销', name: 'jobmanager.memory.jvm-overhead.max', desc: '用于其他 JVM 开销的本地内存'}, {group: 'JVM 开销', name: 'jobmanager.memory.jvm-overhead.fraction', desc: '用于其他 JVM开销的本地内存'}, {group: '框架堆内存', name: 'taskmanager.memory.framework.heap.size', desc: '用于Flink 框架的JVM堆内存(进阶配置)'}, {group: '任务堆内存', name: 'taskmanager.memory.task.heap.size', desc: '由Flink管理的用于排序,哈希表,缓存状态后端的本地内存'}, {group: '托管内存', name: 'taskmanager.memory.managed.size', desc: '用于其他 JVM 开销的本地内存'}, {group: '托管内存', name: 'taskmanager.memory.managed.fraction', desc: '用于其他 JVM 开销的本地内存'}, { group: '框架堆外内存', name: 'taskmanager.memory.framework.off-heap.size', desc: '用于Flink框架的堆外内存(直接内存或本地内存)进阶配置' }, { group: '任务堆外内存', name: 'taskmanager.memory.task.off-heap.size', desc: '用于Flink应用的算子及用户代码的堆外内存(直接内存或本地内存)' }, {group: 'JVM Metaspace', name: 'taskmanager.memory.jvm-metaspace.size', desc: 'Flink JVM 进程的 Metaspace'} ], totalMem: [ {group: 'Flink 总内存 ', tm: 'taskmanager.memory.flink.size', jm: 'jobmanager.memory.flink.size'}, {group: '进程总内存', tm: 'taskmanager.memory.process.size', jm: 'jobmanager.memory.process.size'} ], checkpoints: [ {name: 'enable', desc: '是否开启checkpoint', value: 'true | false'}, {name: 'interval', desc: 'checkpoint的间隔周期', value: '毫秒'}, {name: 'mode', desc: '语义', value: ' EXACTLY_ONCE | AT_LEAST_ONCE '}, {name: 'timeout', desc: '超时时间', value: '毫秒'}, {name: 'unaligned', desc: '是否非对齐', value: 'true | false'}, ], backend: [ {name: 'value', desc: 'backend具体存储的类型', value: 'jobmanager | filesystem | rocksdb', mode: ''}, {name: 'memory', desc: '针对jobmanager有效,最大内存', value: 'kb如(5242880)', mode: 'jobmanager'}, {name: 'async', desc: '是否开启异步', value: ' true | false', mode: 'jobmanager | filesystem'}, {name: 'incremental', desc: '是否开启增量', value: ' true | false', mode: 'rocksdb'}, ], fixedDelay: [ {name: 'attempts', desc: '在Job最终宣告失败之前,Flink尝试重启的次数', value: '3'}, {name: 'delay', desc: '一个任务失败之后不会立即重启,这里指定间隔多长时间重启', value: '无 | s | m | min | h | d'}, ], failureRate: [ {name: 'max-failures-per-interval', desc: '在一个Job认定为失败之前,最大的重启次数', value: '3'}, {name: 'failure-rate-interval', desc: '计算失败率的时间间隔', value: '无 | s | m | min | h | d'}, {name: 'delay', desc: '两次连续重启尝试之间的时间间隔', value: '无 | s | m | min | h | d'} ], tables: [ {name: 'planner', desc: 'Table Planner', value: 'blink | old | any'}, {name: 'mode', desc: 'Table Mode', value: 'streaming | batch'}, {name: 'catalog', desc: '指定catalog,如指定初始化时会使用到', value: ''}, {name: 'database', desc: '指定database,如指定初始化时会使用到', value: ''}, ], deploymentEnvs: [ {name: '操作系统', version: 'Linux', required: true, other: '不支持Window系统'}, {name: 'JAVA', version: '1.8+', required: true, other: null}, {name: 'MySQL', version: '5.6+', required: true, other: '默认使用H2数据库,推荐使用 MySQL'}, {name: 'Flink', version: '1.12.0+', required: true, other: 'Flink version >= 1.12'}, {name: 'Hadoop', version: '2+', required: false, other: '可选,如果部署flink on yarn 则需要hadoop环境.'}, ], developmentEnvs: [ {name: '操作系统', version: 'Linux', required: false, other: '支持 Windows, 推荐使用 Mac/Linux.'}, {name: 'IDE', version: 'Intellij IDEA', required: false, other: '推荐使用 Intellij IDEA'}, {name: 'JAVA', version: '1.8 +', required: true, other: null}, {name: 'Scala', version: '2.12.x', required: true, other: '如果 IDE 是 Intellij IDEA 直接安装Scala插件即可'}, {name: 'Nodejs', version: '16.14.x ~ 18', required: true, other: 'https://nodejs.org'}, {name: 'pnpm', version: '7.11.2', required: true, other: 'npm install -g pnpm'}, {name: 'Flink', version: '1.12.0 +', required: true, other: 'Flink >= 1.12, 只需要从Flink官网下载解绑即可'}, {name: 'MySQL', version: '5.6 +', required: false, other: null}, {name: 'Hadoop', version: '2 +', required: false, other: '可选,如果部署flink on yarn 需要配置hadoop环境变量.'}, ], QuickStartEnvs: [ {name: '操作系统', version: 'Linux/MacOS', other: 'MacOS'}, {name: 'Java', version: 'JDK version >=1.18', other: '1.8.0_362'}, {name: 'Scala', version: 'Scala version >=2.12', other: '2.12.18'}, {name: 'Flink', version: 'Flink version >= 1.12', other: '1.19.0'}, {name: 'StreamPark安装包', version: '任意版本', other: '2.1.5'}, ], installationEnvs: [ {name: '操作系统', version: 'Linux/MacOS',required: true, other: '不支持 Windows 系统'}, {name: 'Java', version: '1.18+',required: true, other: 'Java version >=1.8'}, {name: 'Scala', version: '2.12+',required: true, other: 'Scala version >=2.12'}, {name: '数据库', version: 'MySQL: 5.6+、Postgresql: 9.6+',required: false, other: '默认使用 H2 数据库,支持 MySQL 和 Postgresql'}, {name: 'Flink', version: '1.12+ ',required: false, other: 'Flink 版本最低支持1.12'}, {name: 'Hadoop', version: '2+ ',required: false, other: '非必须,如果部署作业至 Yarn,需要准备 Hadoop 环境'}, {name: 'Kubernetes', version: '1.16+ ',required: false, other: '非必须,如果部署作业至 Kubernetes,需要准备 Kubernetes 集群'}, ], dockerInstallationEnvs: [ {name: 'Docker', version: '1.13.1+',required: true, other: 'Docker版本不低于1.13.1'}, {name: 'Docker Compose', version: '1.28.0+',required: true, other: 'Docker Compose版本不低于1.28.0'}, ], }