Я создал одну внешнюю таблицу в улье, которая была успешно создана.Ошибка улья - выберите * из таблицы;
create external table load_tweets(id BIGINT,text STRING)
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
LOCATION '/user/cloudera/data/tweets_raw';
Но, когда я сделал:
hive> select * from load_tweets;
я получил ошибку ниже:
Failed with exception java.io.IOException:org.apache.hadoop.hive.serde2.SerDeException: org.codehaus.jackson.JsonParseException: Unexpected character ('O' (code 79)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: [email protected]; line: 1, column: 2]**
Пожалуйста, предложите мне, как это исправить. Был ли поврежден твитерский файл o/p, который был создан с использованием лотка, или что-то еще?
Просьба также предоставить пример данных. – leftjoin
У вас нет действительных данных JSON –