美文网首页
修改hive分区表,在分区列前增加一个字段

修改hive分区表,在分区列前增加一个字段

作者: 大数据技术进阶 | 来源:发表于2017-05-25 14:18 被阅读0次

    本文主要为了测试,在有数据的分区表中增加新的一个非分区字段后,新数据加入表中是否正常。

    原始数据

    1;zhangsan
    2;zhangsan
    3;zhangsan
    4;lisi
    5;lisi
    6;lisi
    

    创建分区表

    create table test(id int)  partitioned by (name string) row format delimited fields terminated by "\;";
    

    导入数据

    load data local inpath '/home/iie/test.txt' into table test;
    

    给表增加一列message

    alter table test add columns(message string);
    

    新数据

    1;qetrq;zhangsan
    2;adfadf;zhangsan
    3;adfasdf;zhangsan
    4;adfadf;lisi
    5;adfadf;lisi
    6;adsfad;lisi
    

    导入新数据

    load data local inpath '/home/iie/test2.txt' into table test;
    

    结论

    新数据正常加入表中,不用删除老数据,不过老数据对应新字段的值为null

    相关文章

      网友评论

          本文标题:修改hive分区表,在分区列前增加一个字段

          本文链接:https://www.haomeiwen.com/subject/dxqzxxtx.html