dbIsValid:错误(函数(类,fdef,mtable):

时间:2019-01-11 08:31:53

标签: r

我需要验证Hive和RStudio之间的连接。

这是我的功能连接

conn<- function (java.size, user = Sys.info()["user"], password = getPass::getPass(msg = "Hive password")) 
{
    options(java.parameters = paste0("-Xmx", java.size, "g"))
    print(paste("java.parameters :", getOption("java.parameters")))
    cp = c("/hive-jdbc.jar", "/lib/PR/hadoop-common.jar")
    .jinit(classpath = cp)
    drv <- JDBC(".jdbc.HiveDriver", "/hive-jdbc.jar", 
        identifier.quote = "`")
    conn <- DBI::dbConnect(drv, "/default", 
        user, password)
    return(conn)
}

然后,我使用函数dbIsValid检查连接是否正常。

dbIsValid(con)

但是我得到这个错误:

  

错误(函数(类,fdef,mtable)):无法找到   函数“ dbIsValid”的继承方法进行签名   ‘“ JDBCConnection”’

请问如何解决?

0 个答案:

没有答案