2017-11-15 4 views
0

Ich versuche, R mit redshift unter Verwendung der JDBC-Vorlage, die sie auf ihrer Website bereitstellen, zu verbinden.Ich bekomme einen Fehler Klasse nicht gefunden, wenn ich versuche, R mit AWS Redshift zu verbinden

Ich habe die neueste Version der Rotverschiebung jdbc und zog JDBC() und es funktioniert nicht.

install.packages("RJDBC",dep=TRUE) 
library(RJDBC) 

download.file('https://s3.amazonaws.com/redshift-downloads/drivers/RedshiftJDBC42-1.2.10.1009.jar','RedshiftJDBC42-1.2.10.1009.jar') 

driver_redshift <- JDBC("com.amazon.redshift.jdbc42.Driver", 
         "RedshiftJDBC41-1.1.9.1009.jar", identifier.quote="`") 

ich eine Störung erhalte, die Fehler sagt in .jfindClass (as.character (Driver) [1]): Klasse nicht gefunden

Antwort

0

Versuchen Sie, den Fahrer mit Binär-Modus herunterladen:

download.file('https://s3.amazonaws.com/redshift-downloads/drivers/RedshiftJDBC42-1.2.10.1009.jar','RedshiftJDBC42-1.2.10.1009.jar', mode="wb"); 

Dann stellen Sie sicher, dass Sie das richtige Glas sich beziehen:

driver <- JDBC("com.amazon.redshift.jdbc42.Driver", "RedshiftJDBC42-1.2.10.1009.jar", identifier.quote="`") 
Verwandte Themen