hty551020
hty551020
2015-04-17 06:43

Hive分割符的问题,求大神解决

  • impala
  • hadoop
  • 大数据

问题描述如下:首先我用的Hadoop集群环境是CDH版本5.3.0的,在往HDFS中导入数据
的时候,文本文件用^A(文本文件格式UTF-8,也就是Ctrl-A作为分隔符)。
然后Hive SQL的脚本用书写如下:
use default;
DROP TABLE IF EXISTS test;
create external table test
(

test1 string,
test2 string,
test3 string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\001'
LOCATION '/tmp/test';

用于测试的文本文件内容如下:
1^A2^A3
A^AB^AC
我^A爱^A你

而我得到建立的表的样式在附件图片。
也就是说完全没有按照Hive相关的文档上说的用\001作为分隔符,纠结了我好长时间的问题,求大神帮忙解决图片说明

没有金币了,先谢谢各位帮忙

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答