Hive 专项练习 11
- bin(17)
- 转为2进制
- conv(17,10,2)
- conv(要转换的值, 被转换的进制数, 要转换成的进制数)
- Hive Join
table_reference [INNER] JOIN table_factor [join_condition]
table_reference {LEFT|RIGHT|FULL} [OUTER] JOIN table_reference join_condition
table_reference LEFT SEMI JOIN table_reference join_condition
table_reference CROSS JOIN table_reference [join_condition] (as of Hive 0.10)
Hive Join的关键词:
- JOIN
- LEFT JOIN
- RIGHT JOIN
- CROSS JOIN
- Hive SQL 可重跑、写入分区要求当前天执行时写入至前一天的分区
LOAD DATA INPATH 'filepath' OVERWRITE INTO TABLE table1 PARTITION (dt='{{yyyyMMdd-1d}}')
- OVERWRITE 可重跑
- Hive 架构
- Hive QL 是编译器,即解释器Parser、计划器Planner、执行器Execution
- Hive SerDe 是 Serializer和Deserializer 的缩写,用于序列化和反序列化数据,即读写数据
- Hive MetaStore 对外暴露Thrift API,用于元数据的修改
Hive专项练习 文章被收录于专栏
Hive专项练习错题