Apache Drill:获取普通JSON

时间:2016-02-16 18:36:15

标签: json apache apache-drill

我是Apache Drill的新手,我现在非常喜欢基于列的钻取阅读,例如,直接读取行分隔的JSON文件并将其解析到其列中。

{a: "a1", b: "b1", c: "c1"} 
{a: "a2", b: "b2", c: "c2"} 

SELECT * FROM dfs.'testlocation\testfile.json';

所以你们都知道以下JSON示例的结果将是:

a  | b  | c
-------------
a1 | b1 | c1
a2 | b2 | c2

虽然这对我的大多数使用场景来说都很好,但我现在想知道它也可能“误用”Drill只读取每行的Plain JSON Objects行。

所以我想发出一个查询,其结果如下:

            $EXPR(0)
----------------------------
{a: "a1", b: "b1", c: "c1"} 
{a: "a2", b: "b2", c: "c2"} 

这与“复杂”JSON对象的内部部分的结果非常相似。 但是,对于第一个JSON层次结构,这也是可能的吗?如果是,怎么样?

提前致谢。

安德烈

0 个答案:

没有答案