0
点赞
收藏
分享

微信扫一扫

starrocks报错及解决方案

ixiaoyang8 2022-03-16 阅读 112
数据库

问题1:

问题:

{"status":"FAILED","msg":"There is no 100-continue header"}

原因:

因为csv文件为空,导致出现此提示,其实不管也不影响。但是强迫症患者实在看不下去。

解决:

再命令中添加请求头header即可

-H "expect:100-continue"

curl --location-trusted -u root: -H “column_separator:|” -H “columns:__op=‘upsert’” -H “expect:100-continue” -T /home/zw/insert_sr_file/ip_basic.csv http://127.0.0.1:8030/api/zw/ip_basic/_stream_load

问题2:

问题

csv文件中明明有数据,但是仍报错在这里插入图片描述
csv数据
在这里插入图片描述

原因:

因为文件中对应的数据没有和表字段对应上导致该报错

解决:

可根据columns指定字段进行入库
使用方式:

-H "columns:pid,ip_val,area_id......"

语法用例:

curl --location-trusted -u root: \
-H "column_separator:|" \
-H "columns:pid,ip_val,area_id,udate,ftime,utime,ip,bip,cip,oui,mac,cname,user,depart,comp,place,os,os_sub,os_version,host_name,detail,m_type,m_sub_type,bip_val,cip_val,is_asset,is_controlled,source,domain,network_type,insert_unixtime,country_code,__op='upsert'" \
-T /home/zw/insert_sr_file/ip_basic.csv \
http://172.16.130.184:8030/api/zw/ip_basic/_stream_load
举报

相关推荐

0 条评论