1.Base基础/3.Icon图标/操作/search备份
1.Base基础/3.Icon图标/操作/search备份
EN
文档
产品简介
快速入门
数据源管理
兼容性评估
数据迁移
数据校验
系统管理
  • 文档首页 /
  • 安装部署 /
  • 各配置文件说明

各配置文件说明

更新时间:2024-05-28 18:04:06
  • extract.value.source
    默认值: false
    说明: 变更值的抽取是否在源端处理, 如果在源端处理的话,那么进入到kafka的数值,只保留变更后的数据。
  • use.topic.merge
    默认值: true
    说明: 是否将多个表的的数据合并到一个Topic里面, 默认是合并

  • use.flow.name.as.topic.name
    默认值: false
    说明: 用界面输入的同步的名称作为topic的名称

  • kafka.bootstrap.servers
    默认值:
    说明: kafka地址

  • kafka.metric.topic.name
    默认值:
    说明: 指标中的topic名称

  • server.port
    默认值: 8080
    说明: web的端口

  • spring.datasource.
    web.driverClassName
    默认值: org.h2.Driver
    说明: h2数据库驱动名称

  • spring.datasource.web.jdbc-url
    默认值: jdbc:h2:file:~/.h2/webdb;AUTO_SERVER=TRUE
    说明: h2数据库的jdbc的url

  • spring.datasource.web.username
    默认值: trans
    说明: h2数据库的用户名称

  • spring.datasource.web.password
    默认值: trans
    说明: h2数据库的用户密码

  • amca.script.collect.file
    默认值: antdb_collect_x86_64
    说明: antdb采集脚本

  • amca.script.assess.file
    默认值: antdb_assessment_x86_64
    说明: antdb评估脚本

  • amca.assessRate
    默认值: 60
    说明: 评估率

  • amca.adapterMode
    默认值: all
    说明: 会话评估方式:all:完全评估、syntax:语法评估

  • amca.realTime.assessRate
    默认值: 1
    说明: 实时评估率

  • amca.ignoreCase
    默认值: 0
    说明: 忽略大小写:0:否 1:是

  • amca.script.assess.file
    默认值: antdb_assessment_x86_64
    说明: antdb评估脚本

  • amca.assessRate
    默认值: 60
    说明: 评估率

  • dataVerifate.fetchSize
    默认值: 1000
    说明: 设置游标每次从数据库获取数据的行数

  • dataVerifate.maxRows
    默认值: 50000000
    说明: 设置读取的最大行数(暂无使用)

  • dataVerifate.downMaxRows
    默认值: 1000000
    说明: 最大下载行数(暂无使用)

  • dataVerifate.maxQueryQueueSize
    默认值: 5000
    说明: 校验任务每一张表查询队列的大小

  • dataVerifate.detailQueueSize
    默认值: 100000
    说明: 校验任务每一张表表内容差异队列的大小

  • dataVerifate.batchInsertSize
    默认值: 5000
    说明: 数据校验批量插入的大小

  • dataVerifate.corePoolSize
    默认值: 10
    说明: 数据校验任务核心线程池大小,10表示每个任务最多同时处理10张表

  • dataVerifate.minIdle
    默认值: 1
    说明: 表示每个校验任务创建的数据库连接池的最小保持连接数

  • dataVerifate.dbMaxPoolSize
    默认值: 21
    说明: 表示数据校验任务最大创建的数据库连接数量

  • dataVerifate.connectionTimeout
    默认值: 600000
    说明: 数据校验创建的连接,连接超时时间,10分钟

  • dataVerifate.maximumPoolSize
    默认值: 50
    说明: 数据校验的线程池最大线程数量

  • dataVerifate.keepAliveTime
    默认值: 1500
    说明: 线程池中超过corePoolSize数目的空闲线程最大存活时间----30+单位TimeUnit

  • dataVerifate.workQueue
    默认值: 500000
    说明: 单校验任务最大处理的表数量

  • dataVerifate.distributeMaximumPoolSize
    默认值: 50
    说明: 分片查询的线程池最大线程数量

  • dataVerifate.distributeKeepAliveTime
    默认值: 1500
    说明: 分片线程池中超过corePoolSize数目的空闲线程最大存活时间----30+单位TimeUnit

  • dataVerifate.distributeWorkQueue
    默认值: 500000
    说明: 校验任务中分片查询最大处理的表数量

  • dataVerifate.distributeCorePoolSize
    默认值: 20
    说明: 校验任务中分片任务的最大核心线程池数量

  • dataVerifate.distributeMaxQueryQueueSize
    默认值: 10000000
    说明: 分片查询队列的大小

  • dataVerifate.distributeCapacityNum
    默认值: 500
    说明: 分片表容量,容量超过500MB的表开启分片查询

  • dataVerifate.maxNumPartitions
    默认值: 20
    说明: 有主键表最大分片数量,20表示最多20个分片查询同一张表

  • dataVerifate.noPkNumPartitions
    默认值: 20
    说明: 无主键表最大分片数量,20表示最多20个分片查询同一张表

  • dataVerifate.taskSemaphoreNum
    默认值: 3
    说明: 最大任务并发数,表示最多同时校验3个任务

  • dataVerifate.lobTypeFilter
    默认值: BLOB,CLOB,NCLOB,LONG,RAW,LONG RAW,
    BFILE,XMLType,JSON,TEXT,BYTEA,
    tinyblob,tinytext,
    mediumblob,mediumtext,longblob,longtext
    说明: 数据校验大字段过滤类型,属于这些类型的字段不进行select查询

  • dataVerifate.dataTypeNameSet
    默认值: blob,clob,nclob,long,raw,long raw,bfile,
    xmltype,json,text,bytea,
    tinyblob,tinytext,mediumblob,
    mediumtext,longblob,longtext
    说明: 数据校验大字段名称类型,当大字段需要处理时,通过bytes获取数据,然后转换成hash值

  • dataVerifate.lobDataLength
    默认值: 4000
    说明: 大字段类型字段长度,字段长度超过4000时也认为属于大字段

  • dataVerifate.pkLobFilterType
    默认值: 1
    说明: 主键大字段的排除模式,默认主键不排除到大字段集合

  • dataVerificate.dataType
    默认值: -4,-2,12,1111,2004,2011
    说明: 字段的dataType属于这些类型时,转成二进制获取数据

  • dataVerificate.oracleDataType
    默认值: -4,-3,-2,-1,2004,2005,2011
    说明: Oracle字段的dataType属于这些类型时,转成二进制获取数据

  • dataVerificate.strDataType
    默认值: -15,1
    说明: 字段的dataType属于这些类型时,转成字符串

  • dataVerificate.dateDataType
    默认值: -102,-101,12,93
    说明: 字段的dataType属于这些类型时,转成时间戳

  • dataVerificate.dateFilterNameList
    默认值: varchar2,varchar,text
    说明: 字段的日期类型过滤,属于这些类型时,不按时间戳获取数据

  • dataVerificate.dateColumnNameSet
    默认值: date,timestamp,datetime
    说明: 字段的日期类型过滤,属于这些类型时,按时间戳获取

  • dataVerificate.tranType
    默认值: 0
    说明: 转换类型:0-不转换,1-调用转换规则

  • dataVerificate.logLevel
    默认值: INFO
    说明: 日志级别,属于DEBUG时不删除无主键表校验的临时文件

  • dataVerificate.parallelNum
    默认值: 0
    说明: 并发count的数量,为0时,不使用

  • dataVerificate.partitionType
    默认值: 1
    说明: 分区表查询配置,0-默认不按分区表查询,1-按分区表查询

  • dataVerificate.checkFilePath
    默认值:
    说明: 数据校验临时文件路径,默认当前项目路径

  • dataVerificate.pkNumberType
    默认值: NUMBER,NUMERIC,Integer,BIGINT,INT
    说明: 主键拆分的数字类型,主键属于上述的类型才进行主键拆分查询

  • dataVerificate.allFileType
    默认值: NO
    说明: 所有表都落文件开关(暂无使用)

  • servlet.port
    默认值: 8080
    说明: MTK WEB 服务的监听端口

  • kafka.bootstrap.servers
    默认值: localhost:9092
    说明: kafka 的启动地址

  • metric.topic.name
    默认值: metric
    说明: 指标中的topic名称

  • schema.register.url
    默认值:
    说明: 迁移使用的 schema register的地址, 如果配配置为空或者不配置,则不使用schema register

  • use.flow.name.as.topic.name
    默认值: false
    说明: 是否使用任务的名称当作 kafka的名字,默认位false。

  • max.migration.partition.num
    默认值: 50
    说明: 页面可输入的迁移分片的线程数, 页面输入超过此配置值,则提示出错。

  • split.table.mode
    默认值: 0
    说明: 表分片规则 1表示按大小分片 0表示按条数分

  • pause.sink.when.started
    默认值: false
    说明: 增量同步时,

  • sink.asynchronous
    默认值: false
    说明: 是否异步创建目标端task,用于在线DDL阻塞时接收stop指令。只有支持在线DDL的情况下需要配置为true

  • source.connector.thread.factor
    默认值: 1
    说明: 线段线程数和目标端线程数的比例因子, 默认为4 页面上配置如果是20 的话, 那么源端的线程数为 floor(20 /4) = 5 页面上配置如果是19 的话, 那么源端的线程数为 floor(19 /4) = 4

  • acl.user.config.path
    默认值: user.tsv
    说明: 磁盘文件存储的用户新,过期配置,已经废弃

  • common.pool.core
    默认值: 100
    说明: 配置核心线程数

  • common.pool.max
    默认值: 200
    说明: 配置最大线程数

  • common.pool.queue
    默认值: 100
    说明: 配置队列大小

  • login.whiteUrls
    默认值: ''
    说明: 访问白名单,配置在此处的URL,将不受登录控制影响。 多个url使用逗号分开

  • amca.retry.times
    默认值: 3
    说明: DDL转换失败重试次数

  • amca.retry.await_seconds
    默认值: 1
    说明: DDL转换失败等待时间间隔

问题反馈