sql 创建经典ELB日志雅典娜表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 创建经典ELB日志雅典娜表相关的知识,希望对你有一定的参考价值。
CREATE EXTERNAL TABLE IF NOT EXISTS elb_logs (
request_timestamp string,
elb_name string,
request_ip string,
request_port int,
backend_ip string,
backend_port int,
request_processing_time double,
backend_processing_time double,
response_processing_time double,
elb_response_code string,
backend_response_code string,
received_bytes bigint,
sent_bytes bigint,
request_verb string,
url string,a
protocol string,
user_agent string,
ssl_cipher string,
ssl_protocol string
)
PARTITIONED BY (year int, month int, day int)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.RegexSerDe'
WITH SERDEPROPERTIES (
'serialization.format' = '1',
'input.regex' = '([^ ]*) ([^ ]*) ([^ ]*):([0-9]*) ([^ ]*)[:\-]([0-9]*) ([-.0-9]*) ([-.0-9]*) ([-.0-9]*) (|[-0-9]*) (-|[-0-9]*) ([-0-9]*) ([-0-9]*) \\\"([^ ]*) ([^ ]*) (- |[^ ]*)\\\" (\"[^\"]*\") ([A-Z0-9-]+) ([A-Za-z0-9.-]*)$' )
LOCATION 's3://{BUCKET_NAME}/AWSLogs/{ACCOUNT_ID}/elasticloadbalancing/{REGION}/';
以上是关于sql 创建经典ELB日志雅典娜表的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS ELB 日志中获取完整的 POST 正文?
我可以为 Istio 预置的经典 AWS ELB 定义子域吗?
云小课|云小课带你玩转可视化分析ELB日志
如何将 AWS ELB 连接到运行 MS SQL 的 RDS?
sql 雅典娜sql
sql 雅典娜解析日期时间#AWS #Athena #Prestodb