- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hive与表操作有关的语句
13- 10- 17 Hive与表操作有关的语句_zhangxinandala的空间_百度空间
zhangxinandala的空间
Hive与表操作有关的语句 2 01 2 -03 -04 1 1 :1 3
1.创建表的语句:
Create [EXTERNAL] TABLE [IF NOT EXISTS] table_name
[(col_name data_ty pe [COMMENT col_comment], ...)]
[COMMENT table_comment]
[PARTITIONED BY (col_name data_ty pe [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]
CREATE TABLE 创建一个指定名字的表。如果相同名字的表已经存在,则抛出异常;用户可以用 IF NOT EXIST 选项来忽略
这个异常。
EXTERNAL 关键字可以让用户创建一个外部表,在建表的同时指定一个指向实际数据的路径 (LOCATION),Hive 创建内部
表时,会将数据移动到数据仓库指向的路径;若创建外部表,仅记录数据所在的路径,不对数据的位置做任何改变。在删除
表的时候,内部表的元数据和数据会被一起删除,而外部表只删除元数据,不删除数据。
如果文件数据是纯文本,可以使用 STORED AS TEXTFILE。如果数据需要压缩,使用 STORED AS SEQUENCE 。
有分区的表可以在创建的时候使用 PARTITIONED BY 语句。一个表可以拥有一个或者多个分区,每一个分区单独存在一个目
录下。而且,表和分区都可以对某个列进行 CLUSTERED BY 操作,将若干个列放入一个桶 (bucket )中。也可以利用SORT
BY 对数据进行排序。这样可以为特定应用提高性能。
创建普通的表:
create table test_table (id int,name string,no int) row format delimited fields terminated by , stored as textfile ;//指定了字段
的分隔符,hive只支持单个字符的分隔符。hive默认的分隔符是\001
创建带有partition的表:
create table test_partition (id int,name string,no int)partitioned by (dt string) row format delimited fields terminated by , sto
red as textfile ;
load data local inpath /home/zhangx in/hive/test_hive.txt overwrite into table test_partition partition (dt 2012-03-05);
创建带有Bucket 的表:
create table test_bucket (id int,name string,no int)partitioned by (dt string) clustered by (id) into 3 buckets row format delim
ited fields terminated by , stored as textfile ;
创建external表:
create external table test_external (id int,name string,no int)row format delimited fields terminated by , location /home
您可能关注的文档
- 让课堂评价绽放更多智慧之花——浅谈延时评价在数学课堂教学中的应用.pdf
- 高中生物必修一第四章知识点总结.pdf
- pIRES2-EGFP使用手册1.1.pdf
- 中班律动:舞动小Q小Y.ppt
- Zimbra desktop使用教程.pdf
- 胞膜小窝_小窝蛋白_1复合体的细胞信号转导_谌赟.pdf
- 一种新信息熵定义及其在图像分割中的应用.pdf
- 合肥一中理科学霸高中生物重要知识点3_2014高考状元笔记.pdf
- 全科医生培养模式的现状与思考_陈天辉.pdf
- 全科医师岗位培训的实践与体会_张春.pdf
- 浙江省乐清市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库含答案.docx
- 湖南省吉首市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库最新.docx
- 湖北省枣阳市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集必考题.docx
- 浙江省平湖市职业能力倾向测验事业单位考试(中小学教师类D类)试题及答案一套.docx
- 辽宁省凤城市事业单位考试(中小学教师类D类)职业能力倾向测验试卷带答案.docx
- 湖北省潜江市事业单位考试(中小学教师类D类)职业能力倾向测验试卷一套.docx
- 浙江省瑞安市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题参考答案.docx
- 课题申报书:网络舆论生态与公共意见形成机制研究.docx
- 课题申报书:体育教学中促进学生体能发展的实验研究.docx
- 课题申报书:体育教学中教学资源改革的实验研究.docx
文档评论(0)