2016-02-29 94 views
1

我試圖從this link使用的代碼,但我得到一個錯誤要紅移連接至R

司機< - JDBC( 「com.amazon.redshift.jdbc41.Driver」,「RedshiftJDBC41-1.1。 9.1009.jar「,identifier.quote =」`「) JavaVM:請求的Java版本((null))不可用。改用Java代替「」。 JavaVM:無法加載JVM:/bundle/Libraries/libserver.dylib JavaVM FATAL:無法加載jvm庫。在.jinit(CLASSPATH) 錯誤:JNI_GetCreatedJavaVMs返回-1

加載驅動程序,並嘗試連接後。我不知道如何將Redshift連接到R.

回答

2

這不會解決錯誤,但是如果要從R連接到Redshift,則可以使用RPostgreSQL庫。 作爲答案another R-Redshift connection issue

library (RPostgreSQL) 
drv <- dbDriver("PostgreSQL") 
conn <- dbConnect(drv, host="your.host.us-east-1.redshift.amazonaws.com", 
      port="5439", 
      dbname="your_db_name", 
      user="user", 
      password="password") 

你還需要確保你的IP是紅移安全組白名單。