`

hive修改表模式

    博客分类:
  • hive
 
阅读更多
hive用户可以通过alter语句更改table属性
Alter Partitions
增加partitions:
ALTER TABLE table_name 
      ADD [IF NOT EXISTS] 
      PARTITION partition_spec [LOCATION 'location1'] 
                partition_spec [LOCATION 'location2'] ...
partition_spec: 
      (partition_col = partition_col_value, partition_col = partiton_col_value, ...)

删除partitions:
ALTER TABLE table_name DROP [IF EXISTS] partition_spec, partition_spec,...

注意:
1. hive可以同时增加或者删除多个partition
2. 使用location关键字时,增加的partition以类似extend table数据的形式存在外部。

Alter Column
修改column属性(列名,列字段类型,列注释):
ALTER TABLE table_name 
      CHANGE [COLUMN] col_old_name col_new_name 
      column_type [COMMENT col_comment] [FIRST|AFTER column_name]

增加/替换column(可以使用replace来删除不需要的字段):
ALTER TABLE table_name 
      ADD|REPLACE COLUMNS (col_name data_type [COMMENT col_comment], ...)

注意:column alter仅仅修改table的元数据,而不会修改数据。

其它:
hive alter语句还支持:
1.Alter Table Properties
2.Alter SerDe Properties
3.Alter Table/Partition File Format
4.Alter Table Storage Properties
5.Alter Table/Partition Location
6.Alter Table Touch
7.Alter Table (Un)Archive
8.Alter Table/Partition Protections
9.Alter Table Rename Partition
reference:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-AlterTable%2FPartitionStatements
分享到:
评论

相关推荐

    Hive的数据存储模式

    Hive的数据存储模式Hive的数据存储模式Hive的数据存储模式Hive的数据存储模式

    Hive使用手册Hive使用手册

    4.2 Hive 修改表 4 4.2.1 Hive 新增一个字段: 4 4.2.2 Hive 修改字段名/字段类型/字段位置/字段注释: 4 4.2.3 Hive 重命名表名: 4 4.3Hive 删除表: 4 5 Hive 分区 4 5.1 Hive 添加分区 4 5.2 Hive 删除分区 5 6 ...

    【63课时完整版】大数据实践HIVE详解及实战

    24.Hive元数据、fetch task和严格模式的介绍 第3章:Sqoop Sqoop及用户行为分析案例 25.CDH版本框架的介绍 26. CDH版本框架的环境部署 27.Sqoop的介绍及其实现原理 28.Sqoop的安装部署及连接测试 29.Sqoop将MySQL...

    Hive用户指南(Hive_user_guide)_中文版.pdf

    在启动 Client 模式的时候, 需要指出 Hive Server 所在节点,并且在该节点启动 Hive Server 。 WUI 是通过浏览器访问 Hive 。 2、 Hive 将元数据存储在数据库中,如 mysql 、 derby 。 Hive 中的元数据包括表的...

    hive编程指南中文版

    · 使用Hive创建、修改和删除数据库、表、视图、函数和索引。 · 从文件到外部数据库,自定义数据存储格式和存储选项。 · 将数据载入表中以及从表中抽取数据,并使用查询、分组、过滤、连接和其他常规查询方法。 ·...

    Hive优化(提高hive运行速度)

    文章目录一、Hive使用本地模式执行操作(Hive使用资源大于20M的时候还是会采用集群yarn的方式运行)具体设置方法1、设置临时的2、修改hive配置文件(hive-site.xml),永久有效二、 一、Hive使用本地模式执行操作...

    Hive编程指南

    · 使用Hive创建、修改和删除数据库、表、视图、函数和索引。 · 从文件到外部数据库,自定义数据存储格式和存储选项。 · 将数据载入表中以及从表中抽取数据,并使用查询、分组、过滤、连接和其他常规查询方法。 ·...

    无法启动hive

    hdfs在启动开始时会进入安全模式,这时文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块...

    hadoop部署步骤.txt

    hadoop集群完全分布式部署,从修改主机名开始,到搭建hive结束,按步骤操作,保证没问题。其中涉及到修改静态IP地址,安装zookeeper,部署hadoop,安装MySQL,安装hive(其中hive为远程模式安装)

    Hadoop权威指南 第二版(中文版)

     1.6.5 表的修改  1.6.6 表的丢弃  1.7 查询数据  1.7.1 排序(Sorting)和聚集(Aggregating)  1.7.2 MapReduce脚本  1.7.3 连接  1.7.4 子查询  1.7.5 视图(view)  1.8 用户定义函数(User-Defined Functions...

    Hadoop权威指南(中文版)2015上传.rar

    1.6.5 表的修改 1.6.6 表的丢弃 1.7 查询数据 1.7.1 排序(Sorting)和聚集(Aggregating) 1.7.2 MapReduce脚本 1.7.3 连接 1.7.4 子查询 1.7.5 视图(view) 1.8 用户定义函数(User-Defined Functions) 1.8.1 ...

    2017最新大数据架构师精英课程

    107_hive 分区表-桶表 108_hive word count 109_hive连接查询-union查询-load数据 110_hbase概述 111_zk架构-集群搭建-容灾演练avi 112_zk API-观察者-临时节点-序列节点-leader选举 113_hadoop namenode HA自动容灾...

    基于cloudera搭建hadoop集群

    4. hive 35 5. Oozie 35 八. 常用命令 37 1. 安全模式 37 2. 查看block大小 37 九. 其他 37 1. 修改修改centos bogon主机名 37 2. 安装ganglia 38 3. 安装redis 38 4. 安装VMware客户端 39 5. 60天使用到期. ...

    【专题四】Rootkit的学习与研究

    │ │ 句柄啊,3层表啊,ExpLookupHandleTableEntry啊.doc │ │ 干掉KV 2008, Rising等大部分杀软.doc │ │ 搜索未导出的函数地址.doc │ │ │ ├─4)idt hook │ │ bhwin_keysniff.rar │ │ IDT Hook ...

    阿里修改java源码-ambari-zeppelin-service:ApacheZeppelin笔记本的Ambari服务

    阿里修改java源码Zeppelin 的 Ambari 服务 Ambari 服务,用于在集群上轻松安装和管理 作者: 特别感谢:在 HDP 2.4 中添加通过 rpm 安装 弃用通知: Zeppelin 现在通过 HDP 2.5 中的 Ambari 正式可用,因此在此版本...

    狙剑V2008-0224

     和其它安全工具一样,“狙剑”中也有一个注册表编辑器,这个编辑器是直接解析HIVE文件来实现注册表数据的读取与修改的,这相对于注册表来说已经是最底层的操作了,可以对最隐蔽的启动项进行查看与清除,同时也可以...

    FusionInsightHD华为大数据平台.pdf

    ⽤户或业务组件可通过通⽤的FTP客户端、传输协议提供对HDFS⽂件系统进⾏基本的操作,例如:⽂件上 传、⽂件下载、⽬录查看、⽬录创建、⽬录删除、⽂件权限修改等。 FTP-Server服务由多个FTP-Server进程或FTPS-Server...

    大数据教育平台方案.docx

    选择需要创建的集群类型,Hadoop集群、Hbase集群、Hbase+Hive集群、Spark集群、strom集群、所以组件集群。 设置集群参数,节点数量(固定为5个)注:包含Master(1个)、slave(3个)、client(1个)。CPU权重 注:...

    XueTr0.27 (比冰刃IceSword还强的软件)

    还修改了几个Bug,不表 2009-02-05 0.19版本: 1.新支持对exFAT文件系统的解析 2.新增了结束进程时候删除进程文件 3.对一些有文件全路径的地方,增添了文件厂商属性 2009-02-02 0.18版本:(本版更新纯是...

    PW2440嵌入式主板使用手册V1.2

    8.8 实现开机后 WINCE 的任务栏为隐藏模式 8.9 应用程序在 WinCE 启动后自动运行 8.10 向 WinCE 内核添加文件 8.11 应用程序在 WinCE 启动后自动运行 8.12 WinCE 配置文件中的路径 8.13 WinCE 字库与内核分离设置 ...

Global site tag (gtag.js) - Google Analytics