1. 程式人生 > >hive與json:使用HDFS上的json格式資料建立hive表

hive與json:使用HDFS上的json格式資料建立hive表

add jar  /home/xxx/hive-hcatalog-core-2.1.0.jar

2.建立表

CREATE TABLE json_table(id bigint, sourceType int)
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
STORED AS TEXTFILE;

3.載入資料

load data local inpath '/home/xxx/json.txt' into table json_table;

檔案如下

{"id":5644228109524316032,"sourceType
":1} {"id":-736866360508848202,"sourceType":3}

4.

select * from json_table;
OK
5644228109524316032     1
-736866360508848202     3

注:本人是用的Hive的2.1.0版本