AWS Athena JDBC Driver
在国区使用Athena JDBC Driver的问题
关于如何用SQL Workbench连Athena查数据, Athena的官方文档有详细的步骤. 但当我按照步骤一步步走下来后, 发现无数正常查到数据, 在console上也看不到有记录.
错误信息如下:
[Simba][AthenaJDBC](100131) An error has been thrown from the AWS SDK client. Unable to execute HTTP request: athena.cn-northwest-1.amazonaws.com [Execution ID not available] [SQL State=HY000, DB Errorcode=100131]
很是费解, 反复对照参数设置发现并没有错. 一时不知道问题在哪里.
之后用Python API试了一下发现API居然可以正常查到数据.
import boto3
client = boto3.client('athena')
response = client.start_query_execution(
QueryString='''SELECT * FROM table limit 10''',
QueryExecutionContext={ 'Database': 'db' },
ResultConfiguration={ 'OutputLocation': 's3://xxx', })
results=client.get_query_results(response['QueryExecutionId'])
这就怪了, 难道是SQL Workbe