必须设置$HADOOP\u HOME或$HADOOP\u前缀,或者HADOOP必须位于路径中
我下载了hive源代码,并使用以下命令进行构建必须设置$HADOOP\u HOME或$HADOOP\u前缀,或者HADOOP必须位于路径中,hadoop,hive,hdfs,hiveql,hadoop2,Hadoop,Hive,Hdfs,Hiveql,Hadoop2,我下载了hive源代码,并使用以下命令进行构建 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/
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的一般做法是什么?可以继续阅读,必要条件包括:
所以我担心您无法独立运行Hive,为什么要这样做?Hive需要Hadoop。您必须在安装Hive之前安装Hadoop