hive基础知识
来源:互联网 发布:软件学校 编辑:程序博客网 时间:2024/06/06 04:56
1. 查看hive版本号:
hive --version --------> 1.2.1
2. GROUP BY
可以通过字段所在的位置进行groupby:对于1.2.1版本:
SET hive.groupby.orderby.position.alias = true;没有hive-287的版本,只能使用COUNT(1)替代COUNT(*),否则一样
3. LEFT SEMI JOIN
只保留左表中的值,相当于以右表为基准对左表进行筛选
4.数据类型
hivemysqlstringvarcharintinthive-》mysql数据类型要一致
5. 建表及分区
hive可以建立分区表,mysql不需要。hive采用HDFS存储,不能建立索引,mysql可以建立索引加快查询。不同机制原理,浅浅了解下。
CREATE TABLE table_name ( col_name datatype, ...)COMMENT ‘some_description’PARTITION BY(col_name datatype)ROW FORMAT DELIMITEDFIELDS TERMINATED BY ‘\t’;
内部表及外部表
LOAD DATA [LOCAL] INPATH 'filepath' INSERT [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
SELECT statement
INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
INSERT [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
SELECT statement
INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
0 0
- Hive基础知识
- Hive基础知识
- Hive基础知识
- hive基础知识
- Hive基础知识
- hive编程指南--hive基础知识
- hive基础知识(hive 0.1.4)
- Hive基础知识学习
- 新手学-Hive-基础知识
- Hadoop基础知识---Hive篇
- Hive基础知识补遗
- hive基础知识(一)
- hive基础知识(二)
- Hive基础知识介绍
- Hive 基础知识学习
- Hive编程(一)【基础知识】
- 《Programming Hive》读书笔记(二)Hive基础知识
- hive基础知识2(hive 0.1.4)
- 通过SSID,密码,和连接类型来连接WiFi,并保存配置
- C/C++ 混合编译之extern C的使用
- 冒泡排序应用——数组排序
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Java设计模式(建造者模式)
- hive基础知识
- 出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
- 第一周---最短路(Dijkstra、SPFA)
- navisworks 设置相机的位置
- 题目1108:堆栈的使用
- 对H.264帧类型判断方法
- OC中关于NSFileManager判断是否存在某一个文件
- 嵌入式软件工程师的必备知识
- attrs.xml文件中属性类型format值的格式大全(转)