将SAS连接到AWS Athena

时间:2017-08-25 14:40:35

标签: amazon-web-services jdbc sas rhel amazon-athena

我正在尝试在SAS和&之间建立连接。 AWS Athena。 我正在研究RHEL 6.7,java版本是1.8.0_71。

有人可以建议如何配置吗?

到目前为止,经过对"Accessing Amazon Athena with JDBC"的一些阅读后,我尝试在odbc.ini文件中设置DSN(在SAS之外)尝试了“也许它会起作用”的天真方法:我已经下载了Athena JDBC jar文件并尝试以类似于EMR的方式配置连接。

ODBC.INI:

[ODBC]
# Specify any global ODBC configuration here such as ODBC tracing.

[ODBC Data Sources]

ATHENA=Amazon Athena JDBC Driver

[ATHENA]
Driver=/opt/amazon/hiveodbc/lib/64/AthenaJDBC41-1.1.0.jar
HOST=jdbc:awsathena://athena.eu-west-1.amazonaws.com:443?s3_staging_dir=s3://aws-athena-query-results/sas/

ODBCINST.INI

[ODBC Drivers]
Amazon Athena JDBC Driver=Installed

[Amazon Athena JDBC Driver]
Description=Amazon Athena JDBC Driver
Driver=/opt/amazon/hiveodbc/lib/64/AthenaJDBC41-1.1.0.jar

## The option below is for using unixODBC when compiled with -DSQL_WCHART_CONVERT.
## Execute 'odbc_config --cflags' to determine if you need to uncomment it.
# IconvEncoding=UCS-4LE

iODBC抛出以下内容:

iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0709.0909

Enter ODBC connect string (? shows list): DSN=ATHENA
1: SQLDriverConnect = [iODBC][Driver Manager]/opt/amazon/hiveodbc/lib/64/AthenaJDBC41-1.1.0.jar: invalid ELF header (0) SQLSTATE=00000
2: SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003

任何建议都会非常感谢!

0 个答案:

没有答案