初步熟悉 Amazon Athena 的控制臺界面,掌握在控制臺界面創建數據庫、創建數據表、刪除數據庫、刪除數據庫表。體會Amazon Athena 服務是如何兼容 SQL 數據庫查詢語言和語法。
本次采用AWS Console界面完成作業。
注意:根據項目的具體情況,可以采用不同的實施方法。比如使用命令行(CLI)部署、代碼部署 (CloudFomation、Terraform等)、以及其它開發語言(SDK)完成作業。
步驟一:準備用來保存查詢結果的 S3 存儲桶
1. 登錄 AWS 控制臺,打開 S3 服務控制臺
2. 使用默認設置創建一個 S3 存儲桶
步驟二:開始操作 Athena
1. 打開 Athena 控制臺,選擇啟動查詢編輯器
2. 配置 Athena 查詢輸出的保存位置為上一步創建的 S3 存儲桶,選擇保存設定
3. 在 S3 控制臺界面,查看對應 S3 存儲桶下面自動生成的文件和文件夾
1. 在查詢編輯器中輸入以下命令,然后執行運行
database mytestdatabase
CREATE external TABLE IF NOT EXISTS testtable (
Time STRING,
Location STRING,
Bytes INT,
RequestIP STRING,
Method STRING,
Host STRING,
Uri STRING,
Status INT,
Referrer STRING,
os STRING,
Browser STRING,
BrowserVersion STRING
) LOCATION 's3://example/';
drop table testable
drop database mytestdatabase