Я пытаюсь настроить RHive в среде CDH4. При чтении пакета «RHive» в R ошибка возвращается. Я предполагаю, что это из-за неправильных домов. Если да, то какие будут правильные? Или, если это не причина, что с этим не так?Hadoop и Hive дома в CDH4
Любая помощь будет очень признательна.
Спасибо.
> Sys.setenv(HIVE_HOME="/etc/hive")
> Sys.setenv(HADOOP_HOME="/etc/hadoop")
> library(RHive)
Loading required package: rJava
Loading required package: Rserve
This is RHive 0.0-7. For overview type '?RHive'.
HIVE_HOME=/etc/hive
[1] "there is no slaves file of HADOOP. so you should pass hosts argument when you call rhive.connect()."
Error : .onLoad failed in loadNamespace() for 'RHive', details:
call: .jnew("org/apache/hadoop/conf/Configuration")
error: java.lang.ClassNotFoundException
In addition: Warning message:
In file(file, "rt") :
cannot open file '/etc/hadoop/conf/slaves': No such file or directory
Error: package/namespace load failed for 'RHive'
Похоже на себя сам пояснительный. Вам не хватает файла «slaves», который указывает, какие узлы находятся в кластере. – greedybuddha