簡體   English   中英

如何從 Athena 連接到 AWS EC2 實例上的 apache super-Set

[英]How to connect From Athena to apache super-Set on AWS EC2 instance

現在我按照 Superset 官方文檔連接 Athena 和 apache-Superset ..

我已經制作了./docker/requirements-local.txt 並添加了一個驅動程序.. (echo "PyAthenaJDBC>1.0.9" >>./docker/requirements-local.txt & echo "PyAthena>1.2.0" >>。 /docker/requirements-local.txt )

但它沒有用......

'awsathena+jdbc://{aws_access_key_id}:{aws_secret_access_key}@athena.{region_name}.amazonaws.com/{schema_name}?s3_staging_dir={s3_staging_dir}&...'

如果您嘗試以上述 url 格式注冊 Athena,您將收到如上圖所示的錯誤。

請告訴我如何...

我已經制作了./docker/requirements-local.txt 並添加了一個驅動程序.. (echo "PyAthenaJDBC>1.0.9" >>./docker/requirements-local.txt & echo "PyAthena>1.2.0" >>。 /docker/requirements-local.txt )

但它沒有用......

在此處輸入圖像描述

'awsathena+jdbc://{aws_access_key_id}:{aws_secret_access_key}@athena.{region_name}.amazonaws.com/{schema_name}?s3_staging_dir={s3_staging_dir}&...'

如果您嘗試以上述 url 格式注冊 Athena,您將收到如上圖所示的錯誤。

請告訴我如何...

JDBC 驅動程序需要 Java,它在您的 EC2 上尚不存在。

您是否嘗試過 rest 接口?

awsathena+rest://{aws_access_key_id}:{aws_secret_access_key}@athena.{region_name}.amazonaws.com/{schema_name}?s3_staging_dir={s3_staging_dir}&...

鏈接: https://docs.preset.io/docs/aws-athena

如果按鍵有特殊字符,如“/”,則使用 URL 編碼,例如“%2F”對其進行轉義。 請注意,您可以在 EC2 上使用 IAM 角色,並跳過訪問密鑰和秘密密鑰部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM