网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Hadoop怎样修改hive分区信息

时间:2025-01-04 13:18:34

1、1:先查看test表的创建语句:show create table test;找出表的源数据所存放的hdfs路径:/user/hive/radius/test

Hadoop怎样修改hive分区信息

3、当然也可在命令行中使用: show partitions test; 查看多少个分区,但是相对命令行中网页上更加直观一些;

4、3:复制需要修改的分区路径,然后在命令行中使用shell命令修改:例如:province_id=105分区要修改成province_id=hunan;复制分区路径: /user/hive/radius/test/province_id=105在命令行中修改hdfs文件名称:dfs -mv /user/hive/radius/test/province_id=105 /user/hive/radius/test/province_id=hunan;

Hadoop怎样修改hive分区信息

6、如果hive表分区数据比较多的话时间可能稍微长些,耐心等待就行了!

Hadoop怎样修改hive分区信息

9、检查数据是否有遗漏:select count(*) from test where province_id = 'hunan';

Hadoop怎样修改hive分区信息

10、修改成功,如果是复制分区数据到其他表的话跟以上步骤一样,只不过把修改hdfs文件名称改成复制hdfs文件。

© 五度知识库