本文内容来自YashanDB官网,原文内容请见:手工迁移Doris数据到崖山分布式-YashanDB
本方案采用csv文件格式进行数据的导出和导入。具体步骤如下:
通过sql语句将Doris表导出成csv文件
注:导出到本地文件时需要先在fe.conf中配置enable_outfile_to_local=true并重启fe节点
-- Doris默认查询超时时长为3600秒,此处改大,防止查询时间不够 set query_timeout = 36000; 设置支持并发导出 set enable_parallel_outfile = true; -- 导出条数默认限制为200条,需要改大 -- 因为崖山和Doris对null值处理的不同(Doris的null值导出为\N),Date和数字类型为null时需要转换(Date类型为null时需要转成空串,数字类型为null时需要转成0) select nvl(user_id, 0), nvl(dt, ‘’), city, nvl(age, 0), nvl(sex, 0), nvl(last_visit_date, ‘’), nvl(cost, 0), nvl(max_dwell_time, 0), nvl(min_dwell_time, 0) select nvl(user_id, 0), nvl(dt, ‘’), city, nvl(age, 0), nvl(sex, 0), nvl(last_visit_ |