参考:https://blog.csdn.net/zimiao552147572/article/details/90770469
导出 kudu表数据 为csv文件
impala-shell中 导出kudu表数据为csv文件,或者说是通过impala的外部映射表把kudu表数据导出为csv文件
impala-shell -q "select * from rawdata.event_wos_p1 LIMIT 100" -B --output_delimiter="," -o /home/gzp/event_wos_p1.csv
把csv文件 导入到 kudu表中
1.首先impala中要创建带分隔符的临时表,即impala中创建的表带有row format delimited fields terminated by ',';
create table event_wos_p1_temp(day int,...)row format delimited fields terminated by ',';
2.使用 kudu java api 创建kudu表 或 impala中 创建kudu表
3.impala中 创建映射kudu表 的impala外部 映射表
4.INSERT INTO impala外部映射表/kudu表 SELECT * FROM 带分隔符的临时表;
INSERT INTO event_wos_p1 SELECT * FROM event_wos_p1_temp;