问题
我在虚拟盒子上有hortonworks沙盒2.4。我正在遵循这里找到的在沙箱上安装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文件,但不幸的是,我一无所获。
第四步:我不知道为什么蚂蚁构建会失败。我已经验证我是否正确安装了它,当我运行命令ant -version
时,它会显示Apache Ant(TM) version 1.9.7 compiled April 9 2016
。所以我正确地遵循了这些程序。
步骤6:我使用rStudio使用install.package()
命令安装了rJava
和Rserve
。事实上,教程也提出了这一点。我怀疑我的java依赖项出了问题?
我以前使用过Ambari来使用Hive,但这是我第一次尝试在R中使用它,而且我显然还是hortonworks vm的新手,所以我非常感谢任何帮助我解决遇到的问题的人。
我认为答案是放弃rHive。它是从起重机上猛拉下来的。任何想将其与R一起使用并找到此帖子的人,请考虑RJDBC。