Hive:添加、删除分区
添加分区:
alter table my_partition_test_table if not exists add partition (p_hour='2017113003', p_city='573', p_loctype='MHA');
已经创建好的分区表:
INFO : Loading partition {p_hour=2017113003, p_city=573, p_loctype=MHA} INFO : Loading partition {p_hour=2017113019, p_city=579, p_loctype=MHA} INFO : Loading partition {p_hour=2017113010, p_city=574, p_loctype=MHA} INFO : Loading partition {p_hour=2017113012, p_city=575, p_loctype=MHA} INFO : Loading partition {p_hour=2017113013, p_city=572, p_loctype=MHA} INFO : Loading partition {p_hour=2017113018, p_city=571, p_loctype=MHA} INFO : Loading partition {p_hour=2017113006, p_city=571, p_loctype=MHA} INFO : Loading partition {p_hour=2017113007, p_city=580, p_loctype=MHA}
分区字段包含:p_hour,p_city,p_loctype。
根据分区字段p_loctype删除分区:
ALTER TABLE my_partition_test_table DROP IF EXISTS PARTITION (p_loctype='MHA');
删除日志:
INFO : Dropped the partition p_hour=2017113001/p_city=574/p_loctype=MHA INFO : Dropped the partition p_hour=2017113001/p_city=577/p_loctype=MHA INFO : Dropped the partition p_hour=2017113001/p_city=579/p_loctype=MHA INFO : Dropped the partition p_hour=2017113002/p_city=570/p_loctype=MHA
基础才是编程人员应该深入研究的问题,比如:
1)List/Set/Map内部组成原理|区别
2)mysql索引存储结构&如何调优/b-tree特点、计算复杂度及影响复杂度的因素。。。
3)JVM运行组成与原理及调优
4)Java类加载器运行原理
5)Java中GC过程原理|使用的回收算法原理
6)Redis中hash一致性实现及与hash其他区别
7)Java多线程、线程池开发、管理Lock与Synchroined区别
8)Spring IOC/AOP 原理;加载过程的。。。
【+加关注】。