我正在尝试读取amazonemr中hive中的geojson文件,似乎这是不可能的。我没有得到任何错误,但是 select * from table
返回空值。我在这里读到,这是不支持的,但这是一个三年前的问题。有关于这个问题的最新消息吗?
代码
hadoop fs -cat /home/hadoop/Geographic_unit1/ | head
返回输出
这表明geojson在hdfx中。现在在 hive 里,
CREATE TABLE d (PARCEL_ID bigint ,....)
ROW FORMAT SERDE 'com.esri.hadoop.hive.serde.EsriJsonSerDe'
STORED AS INPUTFORMAT 'com.esri.json.hadoop.EnclosedEsriJsonInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat';
LOAD DATA INPATH '/home/hadoop/Geographic_unit2/' OVERWRITE INTO TABLE d;
并且输出是一些空值,列都是空的。
请让我知道如果你需要进一步的信息。
暂无答案!
目前还没有任何答案,快来回答吧!