关于showload命令无法展示Streamload任务信息

我想在Streamload任务结束后的一段时间内 再次根据label标识查看任务的完成情况
为什么show load语句无法查看Stream load的相关任务


并且使用
curl --location-trusted -u xxx:xxx http://xx.xx.xx.xx:8030/api/xxx/_load_info?label=1658717912241
调用url的形式也没查到

是我使用的方式不对吗 大佬帮忙指点下

1.确认下label准确吗?
2.是不是超过了label清理时间?fe的配置label_clean_interval_second控制,默认14400(单位s,4小时)


这是刚刚导入完成的 我拿他的label去查

直接use gas_db;show load看下呢

我的 streamload任务是15s至少会有一个任务跑过
这里记录的任务我看着像是 insert into select的etl任务的记录 隔着大概半个小时的

grep -B 2 ‘“Label”: "’ xxx.log


15s内至少一次streamload任务

确认下是同一个集群吗?可以在master fe的日志fe.log中搜索下对应label
手动指定一个label执行一次stream load,然后在系统中查下这个label呢。
另外stream load是同步进行的,返回的response中有对应的导入状态。



我知道他导入当时也会返回一些状态信息

我现在就是想查一下几分钟前任务的导入状态

你好,确认了下,目前除了stream load不能通过show load查看到状态,其他的导入是可以在show load中查看到状态

那我想查看Streamload导入任务完成情况 除了当时返回的信息之外 事后还想查看怎么看 有什么别的办法吗

目前没有其他方式,后续show load会支持stream load。

好的 麻烦你回复我这么多次了 感谢 :smiley:

可以通过HTTP接口查看

curl -s --location-trusted -u root: http://${fe_ip}:${fe_port}/api/${db}/get_load_state?label=${label}

感谢 我试过了 get_load_state这个接口可以查到
_load_info 那个接口查不到
get_load_state这个在咱的文档里搜索不到呢 :sweat_smile:

Hi @jingdan,目前3.3.0的版本是不是依然不支持show load查看stream load。