hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maxime Brugidou <>
Subject Change in serdeproperties does not update existing partitions
Date Tue, 13 Sep 2011 13:03:17 GMT

I am using Hive 0.7 from cloudera cdh3u0 and I encounter a strange behavior
when I update the serdeproperties of a table (for example for the

If you have a simple partitioned table like

create external table test_table (
    id int)
partitioned by (day string)
row format serde 'org.apache.hadoop.contrib.serde2.RegexSerDe'
with serdeproperties (
    'input.regex' = '.* ([^ ]*)'

alter table test_table add partition (day='2011-09-01');

alter table test_table set serdeproperties  (
    'input.regex' = '(.*)'

alter table test_table add partition (day='2011-09-02');

The first partition will still use the older regex and the new one will use
the new regex. Is this intended behavior? Why?

Thanks for your help,

View raw message