Я пытаюсь установить RHive
, следуя this tutorial. Я делаю именно то, что написано, но я получаю сообщение об ошибке при создании RHive
с ant
. Вот что я делаю:Установка RHive: ant not building
$ 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
, подсказка действительно изменяется, чтобы сказать мне, что я нахожусь в /usr/local/hadoop
(конечно , вот где я установил Hadoop)
(Кроме того, я не знаю, если это уместно, но на всякий случай: у меня есть
export HIVE_HOME=/usr/local/hive
export HADOOP_HOME=/usr/local/hadoop
в мой ~/.bashrc
)
Я делаю что-то неправильно?