您好我是hive的初学者,我从其中一个示例代码中找到了以下内容,有些人可以帮助我理解下面的代码:
CREATE EXTERNAL TABLE emp (
id bigint,
name string,
dept bigint,
salary bigint)
partitioned by (yearofjoining string)
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
WITH SERDEPROPERTIES (
'field.delim'='|',
'serialization.format'='|')
STORED AS INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
's3n://xxx/xxxx/xxx/xxx/xx'
答案 0 :(得分:0)
SerDe是Serializer / Deserializer的缩写。 SerDe允许Hive从表中读取数据,并以任何自定义格式将其写回HDFS。任何人都可以为自己的数据格式编写自己的SerDe。
详细信息请点击此链接: