這是我第一次連接到Vertica。我已經通過使用RODBC庫成功連接到MySQL數據庫。使用RODBC連接R和Vertica
我在Vertica的數據庫設置,我從https://my.vertica.com/download-community-edition/
安裝了Windows 64位ODBC驅動程序當我嘗試使用R鍵連接到Vertica的,我得到了以下錯誤:
channel = odbcDriverConnect(connection = "Server=myserver.edu;Database=mydb;User=mydb;Password=password")
Warning messages:
1: In odbcDriverConnect(connection = "Server=myserver.edu;Database=mydb;User=mydb;Password=password") :
[RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
2: In odbcDriverConnect(connection = "Server=myserver.edu;Database=mydb;User=mydb;Password=password") :
ODBC connection failed
有人能告訴我如何解決這個問題嗎?或者有沒有其他方法可以使用R連接到Vertica?
Thanks @bpanulla。有效。我需要爲此添加一個小的更正。 vDriver應該是vDriver < - JDBC(driverClass =「com.vertica.jdbc.Driver」,classPath =「path \ to \ driver \ vertica_VERSION_jdk_5.jar」) – Jana
Ahhh有趣。我仍在使用Vertica 5,因此他們可能會更改新版本的軟件包。 – bpanulla
謝謝@ bpanulla。有沒有反正我可以上傳一個製表符分隔的文本文件到Vertica使用JDBC? – Jana