我试图运行一个R脚本,我尝试使用RJDBC连接到Amazon Redshift。 这是我连接Redshift的代码。
drv<-JDBC("com.amazon.redshift.jdbc42.Driver","/home/soumyadeep/Downloads/RedshiftJDBC42-1.1.17.1017.jar")
con<-dbConnect(drv,"jdbc:redshift://170.31.0.129:5439/dev","query","5vIU")
Traffic_Over <- gsub('[\r\n\t]','',paste(readLines("Queries_Marketing/Traffic.sql"), collapse = " "))
Traffic_Overall<-dbGetQuery(con,Traffic_Over)
当我在Linux终端上运行脚本时,我会遇到以下错误。
Loading required package: methods
Loading required package: DBI
Attaching package: ‘dplyr’
The following objects are masked from ‘package:stats’:
filter, lag
The following objects are masked from ‘package:base’:
intersect, setdiff, setequal, union
Error in .jfindClass(as.character(driverClass)[1]) : class not found
Calls: JDBC -> is.jnull -> .jfindClass
Execution halted