博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HIVE基本操作
阅读量:6047 次
发布时间:2019-06-20

本文共 1069 字,大约阅读时间需要 3 分钟。

hot3.png

1. 表相关操作

查询表结构

DESC grid;DESC grid PARTITION(dt='2017-10-01', city=1);

表重命名

ALTER TABLE grid RENAME TO grid;

内部表转外部表

ALTER TABLE grid set TBLPROPERTIES ('EXTERNAL'='TRUE');

外部表转内部表

ALTER TABLE grid set TBLPROPERTIES ('EXTERNAL'='FALSE');

修改外部表位置

ALTER TABLE grid SET LOCATION 'hdfs:///user/roo/warehouse/grid';

2. 分区相关操作

显示所有分区

SHOW PARTITIONS grid;SHOW PARTITIONS grid(dt='2017-10-01');SHOW PARTITIONS grid(city=1);

添加分区

ALTER TABLE grid ADD PARTITION(dt='2017-10-01', city=1);ALTER TABLE grid ADD IF NOT EXISTS PARTITION(dt='2017-10-01', city=1);ALTER TABLE grid ADD PARTITION(dt='2017-10-01', city=1) LOCATION 'hdfs:///user/roo/warehouse/grid/dt=2017-10-01/city=1';

删除分区

ALTER TABLE grid DROP PARTITION (dt='2017-10-01');ALTER TABLE grid DROP IF EXISTS PARTITION (dt='2017-10-01', city=1);

查询分区详细信息

DESC EXTENDED grid PARTITION(dt='2017-10-01', city=1);

修改表分区位置

一般在修改外部表LOCATION存储位置后,需要修改表分区的位置。

ALTER TABLE grid PARTITION(dt='2017-10-01', city=1) SET LOCATION 'hdfs:///user/roo/warehouse/grid/dt=2017-10-01/city=1';

转载于:https://my.oschina.net/u/1049845/blog/1554810

你可能感兴趣的文章
2016年存储市场10大趋势
查看>>
雅虎腰斩自家7项业务:计划裁员400多人
查看>>
至少泄露5亿信息 雅虎已暂禁电子邮件自动转发
查看>>
MySQL 5.7下InnoDB对COUNT(*)的优化
查看>>
国内首次公开僵尸网络主控服务器数量
查看>>
数据分析师常见的十个问题
查看>>
微软继续投资人工智能:与马斯克OpenAI达成云计算合作
查看>>
美国大学开始用大数据来预测学生是否能顺利完成课业
查看>>
全球4G排名:新加坡45兆网速第一、信号韩国最好
查看>>
2017年分布式光伏的正确“打开”方式
查看>>
智能时代,深度学习和大数据成了密不可分的一对儿
查看>>
中国存储三大势力成形 各自进击
查看>>
ALE新战略三板斧:行业化,云服务和渠道
查看>>
“北上深杭”成大数据企业聚集地
查看>>
物联网迎来最好的时代
查看>>
服务器托管机房选择
查看>>
Rays Power Infra将在印度建立100MW光伏项目
查看>>
Java EE供应商和伦敦Java用户组宣布新的MicroProfile
查看>>
创新监管 把握物联网、宽带发展机遇
查看>>
微软上线基于云端的BUG发现项目Project Springfield
查看>>