$hadoop\u home或$hadoop\u prefix必须设置,或者hadoop必须在路径中

yk9xbfzb  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(405)

我下载了配置单元源代码并使用以下命令进行构建。

mvn clean install -Phadoop-2,dist -DskipTests

然后我转到bin目录并使用

bin # ./hive
Missing Hive Execution Jar: /tools/hive/lib/hive-exec-*.jar

为了解决这个问题,我

export HIVE_HOME=/tools/hive/packaging/target/apache-hive-2.0.0-SNAPSHOT-bin/apache-hive-2.0.0-SNAPSHOT-bin
export PATH=$HIVE_HOME/bin:$PATH

一次又一次

bin # ./hive
Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path

我的机器上没有hadoop。我可以在没有hadoop的情况下以独立模式运行hive cli吗?
使用hive cli的一般做法是什么?

u91tlkcl

u91tlkcl1#

由于可以在hive getting started wiki页面上阅读,因此必须具备以下条件:
java 1.7版+
hadoop 2.x版
所以我担心你不能独立运行Hive,你为什么要这么做?

相关问题