如果我们创建这样的表,则字段分隔符是什么?
我将field.delim称为1。但是,当我将数据加载到表时创建的文件上没有任何可见字符。
CREATE EXTERNAL TABLE `mydb`.`ct_ajay`(`col1` string, `col2` string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
WITH SERDEPROPERTIES (
'serialization.format' = '1',
'line.delim' = '
',
'field.delim' = '1'
)
STORED AS
INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION 'maprfs:/myfolder/ct_ajay'
TBLPROPERTIES (
'transient_lastDdlTime' = '1555387723'
)