hive0.14版本之前默认只支持单个字符。0.14版本以后提供序列化类支持多个字节。
hive官网描述: https://cwiki.apache.org/confluence/display/Hive/MultiDelimitSerDe
例子如下:
CREATE TABLE test ( id string, hivearray array<binary>, hivemap map<string,int>) ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe' WITH SERDEPROPERTIES ("field.delim"="[,]","collection.delim"=":","mapkey.delim"="@");