- Read data stored in JSON format
- Convert data to JSON format when INSERT INTO table
- arrays and maps are supported
- nested data structures are also supported.
For example,
add jar ../lib/json-serde-1.0-SNAPSHOT-jar-with-dependencies.jar;
CREATE EXTERNAL TABLE app_store (
id string,
app_name string,
version string,
bundle_id string,
genres array)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
STORED AS TEXTFILE
LOCATION '/user/abc/app_store/';
CREATE TABLE json_nested_test (
country string,
languages array,
religions map>)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
STORED AS TEXTFILE;
Reference:
https://github.com/AlvinCJin/Hive-JSON-Serde
http://www.congiu.net/hive-json-serde/1.3/cdh5/
No comments:
Post a Comment