Sqoop 通过 simba Athena JDBC 连接 Amazon Athena 服务抛出错误

时间:2021-02-21 18:56:01

标签: sqoop amazon-athena

我有一个用例,我需要使用 sqoop 通过 JDBC 连接器以查询模式连接到 Amazon Athena 服务并提取数据。我正在使用 simba Athena JDBC 驱动程序和 sqoop 1.4.6 版。 这是示例调用: sqoop import --connect "jdbc:awsathena://<IP>/<Athena URL>;S3OutputLocation=<>;MetadataRetrievalMethod=Query" --query "SELECT col1 FROM table1 where \$CONDITIONS limit 100000" --driver com.simba.athena.jdbc42.Driver --fetch-size 10000 --num-mappers 1 --username ****** --password *********** --target-dir /tmp/sqoop_test/ --delete-target-dir --as-parquetfile --map-column-java col1=String --verbose;

错误: ERROR manager.SqlManager:执行语句时出错:java.sql.SQLException:[Simba]JDBC 不支持的事务隔离级别:2

尝试将以下开关添加到 sqoop 命令: --metadata-transaction-isolation-level TRANSACTION_READ_UNCOMMITTED

错误: ERROR manager.SqlManager:执行语句时出错:java.sql.SQLException:[Simba]JDBC 不支持的事务隔离级别:1

注意 - 相同的 JDBC 连接和驱动程序适用于 pyspark。

0 个答案:

没有答案
相关问题