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'},
],
}