在项目中我们常遇到用hs比对后发现有部分数据比对异常,此时我们就需要单独比对行数据,来查看详细信息
方法一:使用配置文件
<?xml version="1.0" encoding="GB2312" ?>
<job>
<name>job2</name>
<table_list>
<table_info>
<table_name>
BAM.TB_SP_CONFIG==BAM.TB_SP_CONFIG
</table_name>
<row_partition_src>
<![CDATA [ "ID" ='0f750ca0270c4c0e80d9bc40b8894b67' ]]>
</row_partition_src>
<row_partition_dest>
<![CDATA [ "ID" ='0f750ca0270c4c0e80d9bc40b8894b67' ]]>
</row_partition_dest>
</table_info>
</table_list>
</job>
说明: <![CDATA [ 查询行的条件]]>
使用:
./dmhs_veri jobname=job2 mode=normal debug=1
方法二:把条件写到比对后面(推荐)
./dmhs_veri table="(DMHS.TB_SP_CONFIG==DMHS.TB_SP_CONFIG)" COND="(ID='0f750ca0270c4c0e80d9bc40b8894b67')" DEBUG=1
比对完之后,看下两个agent的日志,里面会把每个字段比对的信息打印出来,再详细查看,按需处理
文章
阅读量
获赞