最近在hive操作导数据时,碰到了一些问题,主要是通过INSERT OVERWRITE LOCAL DIRECTORY来进行数据的导出操作,现在主要说一下需要注意的事项:
INSERT OVERWRITE LOCAL DIRECTORY ‘路径’ select * from datas;
该语句是将datas中的数据导出到本地的路径中。
INSERT OVERWRITE LOCAL DIRECTORY ‘路径’ ROW FORMAT DELIMITED FIELDS TERMINATED by ‘,’ select * from datas;
该语句是将datas中的数据以逗号“,”为分隔符导出到本地路径中。
INSERT OVERWRITE DIRECTORY ‘路径’ select * from datas;
该语句是将datas中的数据导入到hdfs文件系统中,在这个里面注意,某些博客中会加入ROW FORMAT DELIMITED FIELDS TERMINATED by ','语句表明会以逗号为分隔符写入hdfs中,但实际上,写入hdfs中加入该语句并不能对数据进行分割,反而会报错,请不要被某些博客误导,本人就看到了很多博客理所当然的使用这个语句,造成错误。
INSERT OVERWRITE LOCAL DIRECTORY
最新推荐文章于 2023-11-09 18:08:51 发布