废话不多说,直接上
1、先介绍环境,我的hive元数据存在mysql中
2、hive元数据表和分区相关的表有哪些(hive的元数据表有很多,另外这图形界面我是用sqlyog连接查看的,你们可以直接进入mysql命令行用语句查效果一样)
在上面所有的表,和分区有关的只有
① TBLS(这是记录创建表的元数据)
② PARTITION_KEYS (这是记录分区的元数据,其中分区的主键使用外键绑定了TBLS表的主键)
所以接下来我们直接向PARTITION_KEYS表中增加一条分区记录即可
增加分区前:我们可以看到stu表只有列名相关记录,是没有分区信息的
所有分区记录(21、22两张表可以在下面看到是属于另外两张表的分区信息)
文章来源:https://www.toymoban.com/news/detail-401398.html
这个是我的表的元数据文章来源地址https://www.toymoban.com/news/detail-401398.html
到了这里,关于hive创建表后怎么新增分区结构(创建表时没有创建分区)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!