我在我的Ubuntu计算机上设置的单节点集群上运行了Hadoop 1.0.4。
我按照以下步骤下载并安装了Hive版本
> svn co http://svn.apache.org/repos/asf/hive/trunk hive > cd hive
我的hadoop安装文件夹是$ HADOOP_HOME / hive和$ HADOOP_HOME = / usr / local / hadoop。我在.home.hduser下的.bashrc中设置了环境变量,这是我的Hadoop用户,也是$ JAVA_HOME。
export HADOOP_HOME=/usr/local/hadoop export HIVE_HOME=$HADOOP_HOME/hive export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
我还在$ PATH变量中添加了hadoop和hive的bin文件夹,如下所示
export PATH=$PATH:$HADOOP_HOME/bin export PATH=$HIVE_HOME/bin:$PATH
但是从CLI运行配置单元时,出现以下错误。
hduser@somnath-laptop:/usr/local/hadoop/hive$ bin/hive Missing Hive Execution Jar: /usr/local/hadoop/hive/lib/hive-exec-*.jar
我应该下载此jar并将其添加到/ lib /中,还是需要配置一些特定于配置单元的环境变量。任何建议都将非常有帮助。