从R – windows 10连接到amazon redshift时出错
发布时间:2020-12-14 02:06:14 所属栏目:Windows 来源:网络整理
导读:当使用JDBC函数将R连接到amazon redshift时(我使用的是 Windows 10),我收到以下错误: Error in .jfindClass(as.character(driverClass)[1]) : class not found 我正在运行的代码是 install.packages("rJava")install.packages("RJDBC")library(rJava)librar
当使用JDBC函数将R连接到amazon redshift时(我使用的是
Windows 10),我收到以下错误:
Error in .jfindClass(as.character(driverClass)[1]) : class not found 我正在运行的代码是 install.packages("rJava") install.packages("RJDBC") library(rJava) library(RJDBC) download.file('http://s3.amazonaws.com/redshift-downloads/drivers/RedshiftJDBC41-1.1.13.1013.jar','RedshiftJDBC41-1.1.13.1013.jar') driver <- JDBC("com.amazon.redshift.jdbc41.Driver","RedshiftJDBC41-1.1.13.1013.jar",identifier.quote = "`") 为了获得有关错误的更多信息,我运行了这个: .jclassLoader()$setDebug(1L) 并且完整的错误跟踪是: RJavaClassLoader: added 'RedshiftJDBC41-1.1.13.1013.jar' to the URL class path loader RJavaClassLoader: adding Java archive file 'RedshiftJDBC41-1.1.13.1013.jar' to the internal class path RJavaClassLoader: added 'C:/Users/user/Documents/R/win-library/3.2/RJDBC/java/RJDBC.jar' to the URL class path loader RJavaClassLoader: adding Java archive file 'C:/Users/user/Documents/R/win-library/3.2/RJDBC/java/RJDBC.jar' to the internal class path RJavaClassLoader@33909752.findClass(com.amazon.redshift.jdbc41.Driver) - URL loader did not find it: java.lang.ClassNotFoundException: com.amazon.redshift.jdbc41.Driver RJavaClassLoader.findClass("com.amazon.redshift.jdbc41.Driver") - trying class path "C:UsersuserDocumentsRwin-library3.2rJavajava" Directory,can get 'C:UsersuserDocumentsRwin-library3.2rJavajavacomamazonredshiftjdbc41Driver.class'? NO - trying class path "C:UsersuserDocumentsRwin-library3.2RJDBCjavaRJDBC.jar" JAR file,can get 'com/amazon/redshift/jdbc41/Driver'? NO - trying class path "C:UsersuserDesktopPricing" Directory,can get 'C:UsersuserDesktopPricingcomamazonredshiftjdbc41Driver.class'? NO - trying class path "C:UsersuserDesktopPricingRedshiftJDBC41-1.1.9.1009.jar" JAR file,can get 'com/amazon/redshift/jdbc41/Driver'? NO - trying class path "RedshiftJDBC41-1.1.9.1009.jar" JAR file,can get 'com/amazon/redshift/jdbc41/Driver'? NO - trying class path "." Directory,can get '.comamazonredshiftjdbc41Driver.class'? NO - trying class path "C:RedshiftJDBC41-1.1.9.1009.jar" JAR file,can get 'com/amazon/redshift/jdbc41/Driver'? NO - trying class path "RedshiftJDBC41-1.1.13.1013.jar" JAR file,can get 'com/amazon/redshift/jdbc41/Driver'? NO >> ClassNotFoundException 如果您对某些可能有用的东西有任何想法,那就太棒了!谢谢 解决方法
我的建议是将redshift与RPostgreSQL包连接起来.
install.packages("RPostgreSQL") library(RPostgreSQL) drv <- dbDriver("PostgreSQL") conn <-dbConnect(drv,host='host link',port='5439',dbname='dbname',user='xxx',password='yyy') dbSendQuery(conn,"insert your query") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 设置域环境中的“官方实践”
- WPF Generic Windows
- vbscript – 在Windows上使用VBS处理MS Word
- windows-server-2003 – 如何查找远程桌面会话的客户端名称
- 我们如何在Windows环境中构建和分发python脚本
- powershell – 不能在New-MoveRequest中使用UPN凭据吗?
- hyper-v – 在Windows 7计算机上从Server Manager管理Windo
- 将Windows Azure项目从Gallery加载到Visual Studio 2012中
- windows-server-2008 – 对Windows域控制器有什么要求?
- 如何将自定义CA根证书添加到Windows中的Python使用的CA Sto
推荐文章
站长推荐
- windows-7 – 使用Powershell创建Windows快捷方式
- 常用Windows命令、常用 Cmd命令
- WIN2000?SERVER安全配置服务器手册?(6)
- Windows – 从GPU获取完整的桌面屏幕截图
- 如何使用Windows身份验证与MSSQL 2008 Delphi 7
- 为什么使用其他用户通过PowerShell创建的每周任务
- .net – 使用impersonate = true时如何在IIS中获
- windows-server-2012 – 什么“在磁盘#的逻辑块地
- 【改】DOS文件格式转UNIX文件格式
- wpf – 如何获取System.Windows.Controls.Primit
热点阅读