hive上删除列
来源:互联网 发布:社交网络种子 编辑:程序博客网 时间:2024/06/05 14:09
hive上删除列 很简单 replace 就好,但是只是在元数据中删除了而已,其实并没有改动hdfs上的数据文件
hive> select * from product;
OK
id name
1 apple
2 samsung
3 moto
1 apple
执行删除列:
hive> alter table product replace columns(name string);
OK
Time taken: 0.215 seconds
hive> select * from product;
OK
name
1
2
3
1
2
发现其实这并不是我们想要的,后面的列值往前移动了
而数据文件也没有什么变化
hive> dfs -cat /user/hive/warehouse/psi.db/product/000000_0;
1 apple
2 samsung
3 moto
1 apple
2 samsung
- hive上删除列
- hive alter table (删除某一列)语句
- Hive(七)--删除列alter table
- hive alter table (删除某一列, 增加列)语句
- hive列
- Hive学习 第五课 修改表名修改列名添加列并删除或替换列。
- 如何删除叙事簿上的列设置格式。
- 如何删除叙事簿上的列设置格式。
- 在Gridcontrol上选择某一列,并将其删除
- 删除列
- 删除列
- Hive 显示列名
- Hive中行列转换
- Hive列拼接
- hive列定义
- hive中的虚拟列
- Hive中虚拟列
- Hive行转列,列转行
- 自适应滤波器(Adaptive Filter)
- git pull简介
- 对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一, 现给出一正数矩阵,判断其是否能够由一个全零矩阵经过上述运算得到。
- char*,const char*和string的相互转换
- 字符串循环移位
- hive上删除列
- VS 2008快捷操作
- 为什么外键最好加上索引?
- Flex 界面滚动条样式的设置
- 手机和电话的验证
- oracle sql 处理日期
- git tag简介
- ECShop:会员退出不清空购物车
- JDK,JRE,JVM三者分析