Я пытаюсь подключиться к удаленному Hive с помощью R, каждый шаг вперед я нахожу новую ошибку.На данный момент я делаю это:
library("DBI")
library("rJava")
library("RJDBC")
cp = c("/path/jars/hadoop-common-3.1.0.jar",
"/path/jars/hive-jdbc-2.3.3-standalone.jar")
.jinit(classpath=cp)
drv <- JDBC("org.apache.hive.jdbc.HiveDriver",
"/path/jars/hive-jdbc-2.3.3-standalone.jar",
identifier.quote="`")
conn <- dbConnect(drv, "jdbc:hive2://<ip>:10000/default", "myuser", "")
И все, что я получаю, это следующая ошибка, это что-то о protobuf, но не знаю, что это локальная проблема (env?) Или это на стороне сервера.
java.lang.NoClassDefFoundError: com/google/protobuf/ProtocolMessageEnum