代码之家  ›  专栏  ›  技术社区  ›  Julien Navarre

通过MacOS上的unixODBC连接到雅典娜

  •  0
  • Julien Navarre  · 技术社区  · 2 年前

    我正在尝试使用unixODBC作为驱动程序管理器,通过ODBC连接Amazon Athena。

    我通过自制软件和ODBC驱动程序从 https://docs.aws.amazon.com/athena/latest/ug/connect-with-odbc.html

    我遵循了文档中的所有说明 https://s3.amazonaws.com/athena-downloads/drivers/ODBC/SimbaAthenaODBC_1.1.15.1000/docs/Simba+Athena+ODBC+Connector+Install+and+Configuration+Guide.pdf

    但在测试时,我发现了一个错误:

    ~ ❯ isql -v Athena
    [01000][unixODBC][Driver Manager]Can't open lib '/Library/simba/athenaodbc/lib/libathenaodbc_sb64.dylib' : file not found
    [ISQL]ERROR: Could not SQLConnect
    

    我尝试了几件我在网上读到的事情,例如添加 ODBCInstLib=/opt/homebrew/lib/libodbcinst.dylib 给辛巴。athenaodbc。ini文件或将其他库路径添加到 LD_LIBRARY_PATH DYLD_LIBRARY_PATH ,例如出口 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/Library/simba/athenaodbc/lib:/opt/homebrew/lib ,但没有任何效果。

    非常感谢您的帮助,谢谢

    0 回复  |  直到 2 年前