无法为HDP2.4沙箱配置rHive

时间:2016-07-21 02:57:59

标签: r ant hive hortonworks-data-platform

问题

我在虚拟盒子上有hortonworks sandbox 2.4。我按照发现here的教程在沙箱上安装rHive。我无法复制步骤4和6而不会产生错误。它们如下:

第4步错误:进入~/RHive/目录并使用ant build会出现以下错误:

BUILD FAILD /root/RHive/build.xml:39: /root/RHive/usr/hdp/current/hive-server2/lib does not exist

步骤6错误:使用R CMD INSTALL RHive_2.0-0.10.tar.gz会产生以下错误:

ERROR: dependencies "rJava", "Rserve" are not available for package "RHive"

尝试

我也遵循了这里指定的指示,这是Rhive文档,但不幸的是没有取得任何进展。

第4步:我不知道为什么ant build可能会失败。我已经验证我已正确安装它并在运行命令Apache Ant(TM) version 1.9.7 compiled April 9 2016时指出ant -version。所以我正确地遵循了这些程序。

第6步: 我使用rStudio使用rJava命令安装Rserveinstall.package()。实际上,该教程也提出了这一点。我怀疑我的java依赖项出了什么问题?

我之前使用过Ambari来使用Hive,但这是我第一次尝试在R中使用它而且我显然仍然是hortonworks vm的新手,所以我很感激任何善意和帮助来帮助我修复我遇到的问题。

1 个答案:

答案 0 :(得分:1)

我认为答案是放弃rHive。它是从CRAN猛拉过来的。任何想与R一起使用的人都会发现这篇文章,请考虑使用RJDBC。