国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

hive解析json嵌套數(shù)組 如何在Hive中使用Json格式數(shù)據(jù)?

如何在Hive中使用Json格式數(shù)據(jù)?方法: 1、將json以字符串的方式整個入Hive表,然后使用LATERAL VIEW json_tuple的方法,獲取所需要的列名。 2、將json拆成各個字段

如何在Hive中使用Json格式數(shù)據(jù)?

方法: 1、將json以字符串的方式整個入Hive表,然后使用LATERAL VIEW json_tuple的方法,獲取所需要的列名。 2、將json拆成各個字段,入Hive表。這將需要使用第三方的SerDe,例如:

https://code.google.com/p/hive-json-serde/

本文將主要使用第二種方法。wget

https://hive-json-serde.googlecode.com/files/hive-json-serde-0.2.jar

# 添加jar包hive> add jar /home/heyuan.lhy/develop/wanke_http_test/hive-json-serde-0.2.jarhive> # 創(chuàng)建hive表CREATE TABLE test_json( id BIGINT, text STRING,)ROW FORMAT SERDE "org.apache.hadoop.hive.contrib.serde2.JsonSerde"STORED AS TEXTFILELOAD DATA LOCAL INPATH "test.json" OVERWRITE INTO TABLE test_json之后,就可以使用 SELECT等語句進行操作了。 備注:這個SerDe雖然比較老,但經(jīng)過測試,支持到0.12的版本無壓力。