на создание внешней таблицы:
hive> CREATE EXTERNAL TABLE flights (Year bigint, Month bigint, FlightDate string, Flight_Number_Reporting_Airline bigint, OriginAirportID bigint, DestAirportID bigint) STORED AS PARQUET LOCATION 's3a://yc-mdb-examples/dataproc/example01/set01';
Пробую, на что он серьёзно ругается:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Got exception: org.apache.hadoop.fs.s3a.AWSClientIOException doesBucketExist on yc-mdb-examples: com.amazonaws.AmazonClientException: No AWS Credentials provided by ComputeMetadataCredentialsProvider : com.amazonaws.AmazonServiceException: Bad Request (Service: null; Status Code: 400; Error Code: null; Request ID: null): No AWS Credentials provided by ComputeMetadataCredentialsProvider : com.amazonaws.AmazonServiceException: Bad Request (Service: null; Status Code: 400; Error Code: null; Request ID: null))
Что за AWS credentials имеются в виду и почему они вообще запрашиваются?
Добрых вечеров, столкнулся с аналогичной проблемой, может кто подскажет решение?
Честно говоря, уже не помню сходу, попробую вспомнить.
Обсуждают сегодня