美文网首页
修改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分区表,在分区列前增加一个字段

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

  • Hive(二) 分区表、桶

    分区表 Hive中没有复杂的分区类型(List,Range,Hash)、各种复合分区,分区列不是表中的实际字段而是...

  • HiveQL 数据定义:分区

    分区• 建立分区表• 增加分区• 重命名分区• 删除分区 hive组织表到分区。它是将一个表到基于分区列,如日期,...

  • HiveSQL分区-DML

    分区 创建分区表 以性别分区;分区字段不可与表列名重复! 载入分区表数据 介绍load-data:Hive-DML...

  • odps 表数据同步到hive仓库

    1.复制建表语句。做适当修改,把字段类型换成hive支持的类型。启动hive,粘贴建表 分区表例子 CREATET...

  • 分区关联时间

    Hive分区表分区字段是日期是比较常见的情形,而在实际查询时,使用分区字段作为条件查询某分区,关联的字段可...

  • Hive 分区/分桶

    分区/桶 Hive 分区 Hive的分区方式:由于Hive实际上是数据文件在HDFS存在的目录区分分区字段是虚拟列...

  • 坑合集

    Flume flume细节 Hive 数据倾斜Hive优化 Hive分区表新增字段为null的bug及解决方法 S...

  • hive一下常见bug和注意事项

    对hive分区表新增字段后,在执行插入分区的动作,会发现其实数据文件中已经有新字段值了,但是在查询的时候新字段的值...

  • 数据库 | MySQL | 3. 表操作(字段)

    添加字段 增加在末尾列 增加在第一列 增加在某一列后 删除字段 修改字段 修改字段名、字段类型 修改字段默认值 删...

网友评论

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

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