集群以SQL方式加载数据,错误日志如何设置和查看
warning:
这篇文章距离上次修改已过1630天,其中的内容可能已经有所变动。
方法1:
参数:TRACE_PATH 用来指定本次加载过程中产生的错误数据和日志存放路径。缺省情况下,错误数据和溯源日志记录在加载机节点的/opt/gnode/log/gbase/loader_logs 下。
gbase> load data infile 'ftp://gbase:gbase@192.168.58.11/lineorder.txt' INTO TABLE ssbm.lineorder FIELDS TERMINATED BY '|' TRACE_PATH '/home/gbase/loadlog/loadlog';
产生报错的加载会有两个日志文件,一个trc文件,记录报错位置和报错原因;一个是err文件,记录错误数据。这两个文件的命名格式和8512一致,taskid开头。
方法2:
可以通过c3搜索:
$ cexec "ls -lrt /home/gbase/loadlog/loadlog" |grep 'taskid_库名_表名'