Благодаря хорошей информации по tutorialspoint и stackoverflow, я почти закончил установку Hive 3.1.1 с Hadoop 3.0.3 в Ubuntu на Oracle VirtualBox.
Я пытаюсь запустить «bin / hive» из $ HIVE_HOME и получаю следующую ошибку:
"Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path."
Я отредактировал bashrc для включения:
export HADOOP_HOME=/usr/local/hadoop
....
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin
export CLASSPATH=$CLASSPATH:/usr/local/hadoop/lib/*:.
export CLASSPATH=$CLASSPATH:/usr/local/hive/lib/*:.
Hadoop подключается правильно.
Я отредактировал и hive-env.xml, и hive-config.sh, чтобы включить
export HADOOP_HOME=/usr/local/hadoop
Любые предложения будут полезны.