我的Hadoop 1.0.4在我的Ubuntu机器上设置的单个节点群集上运行。Missing Hive Execution Jar:/usr/local/hadoop/hive/lib/hive-exec-*.jar
我做了以下步骤下载并安装蜂箱发布
> svn co http://svn.apache.org/repos/asf/hive/trunk hive
> cd hive
我Hadoop的安装文件夹为$ HADOOP_HOME /蜂巢和$ HADOOP_HOME =的/ usr /本地/ 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
我还添加了两个Hadoop和配置单元的bin文件夹在我的$ PATH变量如下
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$HIVE_HOME/bin:$PATH
不过,虽然从CLI运行蜂巢,我收到以下错误。
[email protected]:/usr/local/hadoop/hive$ bin/hive
Missing Hive Execution Jar: /usr/local/hadoop/hive/lib/hive-exec-*.jar
我应该下载这个jar并将其添加到/ lib /或是否存在一些我需要配置的特定于配置单元的环境变量。任何建议都会非常有帮助。
但是我在$ HADOOP_HOME/hive/build下没有“dist”文件夹。 hduser @索姆纳特 - 笔记本电脑:在/ usr /本地/ Hadoop的/蜂房/建造$ LS anttasks CLI \t hadoopcore \t常春藤\t metastore SERDE testutils 直线常见HBase的处理程序JDBC \t PDK \t服务 内建的contrib HWI \t \t JEXL \t QL \t垫片 – somnathchakrabarti