Hive建表语句

  • 84

Hive建表语句

Hive创建语句格式如下:

CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name
[(column_name data_type [COMMENT column_comment], ...)]
[COMMENT table_comment]
[PARTITIONED BY (column_name data_type [COMMENT column_comment], ...)]
[CLUSTERED BY (column_name1, column_name2, ...)]
[SORTED BY (column_name [ASC|DESC], ...) INTO num_buckets BUCKETS]
[ROW FORMAT DELIMITED]
  [FIELDS TERMINATED BY fields_format]
  [LINES TERMINATED BY lines_format]
[STORED AS file_format]
[LOCATION hdfs_path]

范例

CREATE TABLE hive.student (
	id VARCHAR(255)  primary key DISABLE NOVALIDATE RELY comment '主键',
	name VARCHAR(255) comment '姓名',
	xb INT NOT NULL comment '性别',
	age INT comment '年龄'
) 
row format delimited
fields terminated by ','
comment '学生表';

如果在创建Hive表时提示权限不够,说明是Hadoop对应的hdfs目录权限没有写的权限,执行下面命令进行赋值操作

./hadoop fs -chmod -R 777 /

📚文章说明:
1、本文章链接失效后,请通过右下角企鹅QQ告知管理员,24小时内补链接,谢谢。点击下载说明了解。
2、天天精品分享的资源均通过网络公开合法渠道获取的,仅阅读交流测试使用,请在下载后24小时内删除。
3、版权归作者或出版社方所有,本站不对涉及的版权问题负法律责任。点击免责申明了解详情。
4、若版权方认为天天精品侵权,请联系客服QQ或发送邮件myttjp@163.com处理。
5、邀请码系对搜集整理及网站运营做的友情赞助,非购买文件费用,敬请谅解。点击关于本站了解本站。
6、每位访客应尊重版权方的知识产权,支持版权方和出版社。

发表评论