必须设置 $HADOOP_HOME 或 $HADOOP_PREFIX 或者 hadoop 必须在路径中
$HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path
我下载了配置单元源并使用以下命令进行构建。
mvn clean install -Phadoop-2,dist -DskipTests
然后进入bin目录,使用
执行hive
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 getting started wiki page 上阅读,所以先决条件是:
- Java1.7+
- Hadoop 2.x
恐怕你不能 运行 Hive standalone,你为什么要那样做?
我下载了配置单元源并使用以下命令进行构建。
mvn clean install -Phadoop-2,dist -DskipTests
然后进入bin目录,使用
执行hivebin # ./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 getting started wiki page 上阅读,所以先决条件是:
- Java1.7+
- Hadoop 2.x
恐怕你不能 运行 Hive standalone,你为什么要那样做?