当前位置: 首页 > news >正文

网站托管平台互联网广告投放代理公司

网站托管平台,互联网广告投放代理公司,老域名网站不收录,官方网站制作哪家专业1 增加分区 1.1 添加一个分区 ALTER TABLE t_user_province ADD PARTITION (provinceBJ) location/user/hive/warehouse/test.db/t_user_province/provinceBJ;必须自己把数据加载到增加的分区中 hive不会帮你添加 1.2 一次添加多个分区 ALTER TABLE table_name ADD PARTITION…

1 增加分区

1.1 添加一个分区

在这里插入图片描述

ALTER TABLE t_user_province ADD PARTITION (province='BJ') location'/user/hive/warehouse/test.db/t_user_province/province=BJ';

必须自己把数据加载到增加的分区中 hive不会帮你添加

1.2 一次添加多个分区


ALTER TABLE table_name ADD PARTITION (dt='2008-08-08', country='us') location '/path/to/us/part080808'PARTITION (dt='2008-08-09', country='us') location '/path/to/us/part080809';

2 重命名分区


ALTER TABLE t_user_province PARTITION (province ="SH") RENAME TO PARTITION (province ="Shanghai");

3 删除分区


ALTER TABLE table_name DROP [IF EXISTS] PARTITION (dt='2008-08-08', country='us');

直接删除数据 不进垃圾桶


ALTER TABLE table_name DROP [IF EXISTS] PARTITION (dt='2008-08-08', country='us') PURGE; --直接删除数据 不进垃圾桶

4 修改分区

4.1 更改分区文件存储格式


ALTER TABLE table_name PARTITION (dt='2008-08-09') SET FILEFORMAT file_format;

4.2 更改分区位置


ALTER TABLE table_name PARTITION (dt='2008-08-09') SET LOCATION "new location";

5 修复分区

在这里插入图片描述


MSCK [REPAIR] TABLE table_name [ADD/DROP/SYNC PARTITIONS];

在这里插入图片描述

--Step1:创建分区表
create table t_all_hero_part_msck(id int,name string,hp_max int,mp_max int,attack_max int,defense_max int,attack_range string,role_main string,role_assist string
) partitioned by (role string)row format delimitedfields terminated by "\t";--Step2:在linux上,使用HDFS命令创建分区文件夹
hadoop fs -mkdir -p /user/hive/warehouse/test.db/t_all_hero_part_msck/role=sheshou
hadoop fs -mkdir -p /user/hive/warehouse/test.db/t_all_hero_part_msck/role=tanke--Step3:把数据文件上传到对应的分区文件夹下
hadoop fs -put archer.txt /user/hive/warehouse/test.db/t_all_hero_part_msck/role=sheshou
hadoop fs -put tank.txt /user/hive/warehouse/test.db/t_all_hero_part_msck/role=tanke--Step4:查询表 可以发现没有数据
select * from t_all_hero_part_msck;--Step5:使用MSCK命令进行修复
--add partitions可以不写 因为默认就是增加分区
MSCK repair table t_all_hero_part_msck add partitions;--Step1:直接使用HDFS命令删除分区表的某一个分区文件夹
hadoop fs -rm -r /user/hive/warehouse/test.db/t_all_hero_part_msck/role=sheshou--Step2:查询发现还有分区信息
--因为元数据信息没有删除
show partitions t_all_hero_part_msck;--Step3:使用MSCK命令进行修复
MSCK repair table t_all_hero_part_msck drop partitions;
http://www.zhongyajixie.com/news/31547.html

相关文章:

  • 网页美工实训结论与心得体会网站优化排名易下拉排名
  • 网站开发和web前端开发区别百度竞价点击软件奔奔
  • 北京房山区住房和城乡建设委员会网站网络营销策划书范文模板
  • 苏州网站建设推广西安新站网站推广优化
  • 网站开发 哪家好百度推广优化是什么?
  • 西安专业做网站的seo实战论坛
  • 网站建设咨询热线什么时候网络推广
  • 德钦网站建设全部列表支持安卓浏览器软件下载
  • win7 asp网站无法显示该页面东莞营销推广公司
  • 国外免费wordpress主题只要做好关键词优化
  • 网站建设开票点数买卖链接网站
  • 个人网站如何赚钱如何制作网页
  • 个人网站模板下载seo工资水平
  • mip 网站模板b2b网站免费推广
  • 如何做闲置物品交换的网站nba最新交易动态
  • 高端网站建设青岛长沙百度开户
  • html5 网站测试线下推广都有什么方式
  • 网站中的二维码设计百度app登录
  • 网站建设费专票会计分录百度app下载最新版本
  • 免费下ppt的网站有哪些百度广告关键词价格表
  • 做风控的网站百度推广客服投诉电话
  • 颍上县建设局网站优化营商环境存在问题及整改措施
  • 中国十大小说网站排名微博营销
  • 网站做等保优化软件下载
  • 小程序咸鱼之王北京百度seo公司
  • 建设银行包头分行网站软文网站名称
  • wordpress独立页面模板郑州本地seo顾问
  • 网站做图尺寸大小龙华网站建设
  • 买别人做的网站能盗回吗排名seo公司哪家好
  • 心理网站开发背景阜新网络推广