gpt4 book ai didi

r - 安装 RHive : ant not building

转载 作者:太空宇宙 更新时间:2023-11-04 12:46:23 24 4
gpt4 key购买 nike

我正在尝试安装 RHive,遵循 this tutorial .我完全按照写的做,但是在使用 ant 构建 RHive 时出现错误。这是我正在做的:

$ sudo su fma
$ sudo apt-get install ant
$ cd /home/fma/downloads
$ sudo git clone https://github.com/nexr/RHive.git
$ cd RHive
$ ls

build.xml ChangeLog INSTALL README.md RHive RHive.iml rhive-logo.jpg rhive-logo.png

$ export HIVE_HOME=/usr/local/hive
$ export HADOOP_HOME=/usr/local/hadoop
$ sudo ant build

Buildfile: /home/fma/downloads/RHive/build.xml

compile:
[mkdir] Created dir: /home/fma/downloads/RHive/build/classes
[javac] Compiling 21 source files to /home/fma/downloads/RHive/build/classes

BUILD FAILED
/home/fma/downloads/RHive/build.xml:39: /home/fma/downloads/RHive/${env.HADOOP_HOME} does not exist.

Total time: 1 second

我知道他告诉我 $HADOOP_HOME 不会退出,但如果我执行 $ cd $HADOOP_HOME,提示会改变,告诉我我' m 在/usr/local/hadoop中(当然,那是我安装Hadoop的地方)

(另外,我不知道它是否相关,但以防万一:我也有

export HIVE_HOME=/usr/local/hive
export HADOOP_HOME=/usr/local/hadoop

在我的~/.bashrc)

我做错了什么吗?

最佳答案

Sooo...我走了残酷的路。

$ sudo vim build.xml

在 vim 中,转到了

的部分
<fileset dir="${env.HADOOP_HOME}" includes="**/*.jar"/>
<fileset dir="${env.HIVE_HOME}/lib/" includes="**/*.jar"/>

并将其替换为:

<fileset dir="/usr/local/hadoop" includes="**/*.jar"/>
<fileset dir="/usr/local/hive/lib/" includes="**/*.jar"/>

:wq保存,然后

$ sudo ant build

构建成功。该建筑发出了很多警告,但我不认为这是因为我的解决方法,因为警告主要是关于被弃用的东西。

关于r - 安装 RHive : ant not building,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38609160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com