s3에 파티션 된 데이터를 이와 같이 하이브 형식으로 저장했습니다. athena를 사용하여 파티션을 생성하는 동안 'create external'입력에서 실행 가능한 대안이 없음
/bucket/date=2017-02-20 /bucket/date=2017-20-25
no viable alternative at input 'create external' (service: amazonathena; status code: 400; error code: invalidrequestexception; request id: 6a4e0852-f8b0-11e6-b606-e52f2622374b)
예외 다음 파티션을
CREATE EXTERNAL TABLE hive3( battery double, longitude double, application string, latitude double, device_id string, trip_id string, id int, accuracy double, PARTITIONED BY (date string) ) ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe' WITH SERDEPROPERTIES ('serialization.format' = '1') LOCATION 's3://bucket/'
던지기를 만들 아테나에서 다음 쿼리를 실행하고 있습니다.
감사
감사 @dudu markovitz – Shailendra