hive null
from:http://blog.csdn.net/yfkiss/article/details/7943053
hive中NULL預設是以'\N'表示的
示例:
建表:
hive> create table null_test_1(id INT, name STRING)
> ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t';
OK
Time taken: 0.275 seconds
插入資料:
$ cat /home/work/data/null_test.txt
1 2
1 \N
1 3
hive> load data
local inpath '/home/work/data/null_test.txt' into table null_test_1;
Copying data from file:/home/work/data/null_test.txt
Copying file: file:/home/work/data/null_test.txt
Loading data to table default.null_test_1
OK
Time taken: 0.384 seconds
檢視資料:
hive> select * from null_test_1 ;
OK
1 2
1 NULL
1 3
hive> select * from null_test_1 where name
is not null;
Total MapReduce jobs = 1
......
OK
1 2
1 3
Time taken: 32.729 seconds
可以通過ALTER TABLE table_name SET SERDEPROPERTIES('serialization.null.format' = '');修改空值描述符
示例:
hive> ALTER TABLE null_test_1 SET SERDEPROPERTIES('serialization.null.format'
= '');
OK
Time taken: 0.137 seconds
hive> select
* from null_test_1 where name is not null;
Total MapReduce jobs = 1
......
OK
1 2
1 \N
1 3
Time taken: 21.754 seconds
hive中分割槽欄位如果為NULL需注意
使用dynamic partition,如果分割槽欄位為NULL,資料會放到一個特殊的分割槽,這個分割槽由引數“hive.exec.default.partition.name”控制,預設為“__HIVE_DEFAULT_PARTITION__”。
相關文章
- 【NULL】Oracle null值介紹NullOracle
- MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!MySqlNull索引
- Hive --------- hive 的優化Hive優化
- [Hive]Hive排序優化Hive排序優化
- PropertyChanged == nullNull
- MySQL NULLMySqlNull
- MySQL null值儲存,null效能影響MySqlNull
- 2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的區別devNull
- 【Hive】hive資料遷移Hive
- NULL列時,如何使得IS NULL或者IS NOT NULL可以使用索引來提高查詢效率Null索引
- HIVEHive
- MYSQL timestamp NOT NULL插入NULL的報錯問題MySqlNull
- 為什麼索引無法使用is null和is not null索引Null
- 【Hive一】Hive安裝及配置Hive
- Flume和Hive整合之hive sinkHive
- null與indexNullIndex
- null 和 undefinedNullUndefined
- Hive學習之Hive的安裝Hive
- Hive -------- hive常見查詢練習Hive
- HIVE基本語法以及HIVE分割槽Hive
- [Hive]Hive實現抽樣查詢Hive
- flink實戰--讀寫Hive(Flink on Hive)Hive
- hive匯出到csv hive匯出到excelHiveExcel
- 面試題((A)null).fun()——java中null值的強轉面試題NullJava
- spark with hiveSparkHive
- SCSS Null 型別CSSNull型別
- null in ABAP and nullpointer in JavaNullJava
- MySQL null和''分析MySqlNull
- undefined與null與?. ??UndefinedNull
- [hive]hive資料模型中四種表Hive模型
- [Hive]hive分割槽設定注意事項Hive
- dart系列之:和null說再見,null使用最佳實踐DartNull
- MySQL NOT NULL列用 WHERE IS NULL 也能查到資料的原因MySqlNull
- 【大資料開發】Hive——Hive函式大全大資料Hive函式
- null調整為not null default xxx,不得不注意的坑Null
- hive on spark配置HiveSpark
- Hive學習Hive
- Hive 入門Hive
- Hive建立索引Hive索引