У меня есть журнал потока VPC, для которого назначен S3, с S3 bucket = vpc_logs. в этом сегменте записи vpc загружаются в папку AWSLogs / accountId / vpcflowlogs / region / year / month / day / log_file_name.log.gz.
Я хочу иметь возможность просматривать записи с Афиной, как предложено в AWS, но предложенный запрос:
CREATE EXTERNAL TABLE IF NOT EXISTS vpc_flow_logs (
version int,
account string,
interfaceid string,
sourceaddress string,
destinationaddress string,
sourceport int,
destinationport int,
protocol int,
numpackets int,
numbytes bigint,
starttime int,
endtime int,
action string,
logstatus string
)
PARTITIONED BY (dt string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ' '
LOCATION 's3://bucket_name/AWSLogs/account_id/vpcflowlogs/region/'
TBLPROPERTIES ("skip.header.line.count"="1");
тогда, когда я хочу просмотреть свою запись, я получаю 0 записей. Я полагаю, причина в том, что информация, расположенная под папками .. это правильный запрос для запуска?