R используя RJDBC запись таблицы в Hive

Я успешно подключил локальный R3.1.2 (win7 64bit rstudio) и удаленный сервер улья, используяrjdbc,

library(RJDBC)
.jinit()
dir = "E:/xxx/jars/hive/" 
for(l in list.files(dir)) {
  .jaddClassPath(paste( dir ,l,sep="")) }
options( java.parameters = "-Xmx8g" ) 
drv <- JDBC("org.apache.hadoop.hive.jdbc.HiveDriver",
        "E:/xxx/jars/hive/hive-jdbc-0.11.0.jar")

conn <- dbConnect(drv,  "jdbc:hive://10.127.130.162:10002/default", "", "" ) 
dbGetQuery(conn, "select * from test.test limit 10 ")

успешно прочитал данные из куста, но я не могу записать фрейм R с помощью
dbWriteTable :

data(iris)
dbWriteTable(conn, iris , "test.dc_test")

Ошибка возврата:

Error in .jcall(md, "Ljava/sql/ResultSet;", "getTables", .jnull("java/lang/String"), : method getTables with signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet; not found

Или мое неправильное использование или другие методы нужны?

Ответы на вопрос(0)

Ваш ответ на вопрос