/project/tools2/bin/dminingmysql /log/idc/dminingmysql_ZHOBTMIND.log “127.0.0.1,root,mysqlpwd,mysql,3306utf8select obtid,date_format(ddatetime,’%%Y-%%m-%%d %%H:%%i:%%s’),t,p,u,wd,wf,r,vis,keyid from T_ZHOBTMIND where keyid>:1obtid,ddatetime,t,p,u,wd,wf,r,vis,keyid10,19,8,8,8,8,8,8,8,15ZHOBTMINDHYCZ/idcdata/dmindatakeyid/idcdata/dmining/dminingmysql_ZHOBTMIND_HYCZ.list30dminingmysql_ZHOBTMIND_HYCZ1000127.0.0.1,root,mysqlpwd,mysql,3306”
执行以上代码,对T_ZHOBTMIND表中的站点数据进行数据抽取。有一个问题是:如果想要重复执行,该如何操作?已经删除了/log/idc/dminingmysql_ZHOBTMIND.log下的日志文件和/idcdata/dmining/dminingmysql_ZHOBTMIND_HYCZ.list以及/idcdata/dmindata中生成的.xml文件。每次执行,日志文件里的内容都不会有任何改动,执行失败。
提示如下
2022-06-07 14:57:22 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 14:57:22 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 14:57:22 上次已抽取数据的位置(keyid=677073)。
2022-06-07 14:59:43 递增字段名0不在列表obtid,ddatetime,t,p,u,wd,wf,r,vis,keyid中。
2022-06-07 15:00:01 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:00:01 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:00:01 上次已抽取数据的位置(keyid=677073)。
2022-06-07 15:07:37 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:07:38 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:07:38 上次已抽取数据的位置(keyid=677073)。
2022-06-07 15:10:25 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:10:25 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:10:25 上次已抽取数据的位置(keyid=677073)。
2022-06-07 15:12:57 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:12:57 connect database(127.0.0.1,root,mysqlpwd,mysql,3306) ok.
2022-06-07 15:12:57 上次已抽取数据的位置(keyid=677073)。
是不是还有什么需要清理的地方没有清理,导致程序一直维持在之前的执行结果?即默认已经抽取了677073条数据,没有新的数据需要抽取。该如何清理,来让程序重新执行一次?