hive简单建表

Posted xiaocainiaohuzhuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive简单建表相关的知识,希望对你有一定的参考价值。

1、Create [EXTERNAL] TABLE [IF NOT EXISTS] table_name 

  external 创建外部表, location为外部表存放位置,Hive 创建内部表时,

  会把数据移到数据仓库指向的路径,如果创建了外部表,仅记录数据所在的路径,

  不对数据位置做更改。在删除表的时候,内部表的元数据和数 据会被一起删除,而外部表只删除元数据,不删除数据。

  [(col_name data_type [COMMENT col_comment], ...)] 

  [COMMENT table_comment] 

  [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)] 

  [CLUSTERED BY (col_name, col_name, ...) [SORTED BY (col_name [ASC|DESC], ...)] INTO num_buckets BUCKETS] 

  [ROW FORMAT row_format] 

  [STORED AS file_format] 

  [LOCATION hdfs_path]

以上是关于hive简单建表的主要内容,如果未能解决你的问题,请参考以下文章

hive简单使用语法

sqoop把hive中的数据导入mysql

hive建表语句

如何生成hive的建表语句

如何获取hive建表语句

如何生成hive的建表语句