Hive自定义分隔符InputFormat
转载: http://www.micmiu.com/bigdata/hive/hive-inputformat-string/Hive默认创建的表字段分隔符为:\001(ctrl-A),也可以通过 ROW FORMAT DELIMITED FIELDS TERMINATED BY 指定其他字符,但是该语法只支持单个字符,如果你的分隔符是多个字符,则需要你自定义InputFormat来实现,本文就以简单的示例...
join优化
转载: http://blog.sina.com.cn/s/blog_9f48885501017a8s.html join优化
Hive建非分区表
CREATE TABLE IF NOT EXISTS u1.t1( MONTH_ID STRING, -- 月份 NAME STRING, -- 姓名 SALARY DOUBLE, -- 薪资 ) PARTITIONED BY(PART_ID DOUBLE, DAY_ID STRING)ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'WITH SERDEPROPERTIES ('field.delim...
NULL LASTS 在 Hive 里的实现
Hive:SELECT B.*, ROW_NUMBER() OVER(DISTRIBUTE BY CUSTOMER_ID SORT BY B.CERT_TYPE, B.IS_CERT_REAL DESC,CASE WHEN B.CUSTOMER_ID IS NULL OR &n...
UDF UDAF UDTF
UDF:一进一出( 输入一行输出一行 On-to-one maping )UDAF:多进一出( 输入多行输出一行 Many-to-one maping )UTDF:一进多出( 输入一行输出多行 On-to-many maping )
Hive求差集
SELECT BB.ID,BB.NAME FROM (SELECT A.* FROM A ) AARIGHT OUTER JOIN (SELECT B.* FROM B) BBON (AA.ID= BB.ID)WHERE AA.ID IS NULL ;
log4j:ERROR Could not instantiate class [...log.metrics.EventCounter].
Hive 报下面的错: 我的 Hive 版本是 hive-0.9.0.tar.gz[root@hadoop lib]# hivelog4j:ERROR Could not instantiate class [org.apache.hadoop.log.metrics.EventCounter].java.lang.ClassNotFoundException: org.apache.hadoop.log.metrics.EventCounter at java.net.URLCl...
Hive建分区表语句
Hive分区建表语句
Hive和Oracle正则表达式对应表
Oracle ...
Hive和Oracle函数对照表
字符函数: Oracle Hive ||...