我的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