ob4.1社区版本 obd test tpch 为啥总报错说 Column cannot be null

【 使用环境 】 测试环境
【 OB or 其他组件 】observer obd
【 使用版本 】4.1
【问题描述】根据 tpch 测试报告 使用 obd 测试 tpch
测试命令如下:
obd test tpch obtest --tenant=test -s 10 --remote-tbl-dir=/oceanbase/tpch10 --database tpch
load data 总说报错说
[ERROR] ERROR 1048 (23000) at line 1: Column cannot be null

根据 Trace ID 获取一下日志:
grep Trace ID observer.log

obd执行的时候加个-v,看下是哪报错了

看起来是tpch的数据文件没有生成完整,可以先把obd所在机器的~/tmp/目录下的tpch的数据文件先删除了,然后重新执行下命令,这样会重新生成tpch的测试数据

另外可以通过obd --tmp-dir=指定下本机生成数据文件的路径

果然呐,,我看到 merge data 这个步骤 ,请问这个合并数据是在做什么呀

在执行合并操作,https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001700993