2014-08-27 24 views
2

我正在定義一個配置單元表,其中數據在每個字段之間有1到n個空格。 如何在這種情況下定義分隔符值?配置單表定義 - 多空格分隔符

我定義的表原爲:

CREATE EXTERNAL TABLE rtt (
field1 STRING, 
field2 STRING, 
field3 STRING, 
field4 STRING, 
field5 STRING, 
field6 INT, 
field7 FLOAT) 
COMMENT 'New data set' 

PARTITIONED BY (year INT, month INT, day INT) 

ROW FORMAT DELIMITED 

FIELDS TERMINATED BY ' ' 

LINES TERMINATED BY '\n' 

STORED AS INPUTFORMAT 'com.hadoop.mapred.DeprecatedLzoTextInputFormat' 

OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' 

LOCATION '/test-dir/raw/2014/08/07/'; 

回答

相關問題