无法确定Hadoop版本信息 [英] Unable to determine Hadoop version information
问题描述
我已经在ubuntu中安装了hadoop,并且运行良好.
I have installed hadoop in ubuntu and its running fine.
ubuntu:/home/hduser/hive-0.10.0-cdh4.3.1$ jps
2702 DataNode
3101 ResourceManager
4879 Jps
2948 SecondaryNameNode
3306 NodeManager
hadoop_version = Hadoop 2.0.0-cdh4.3.0
hadoop_version=Hadoop 2.0.0-cdh4.3.0
然后我从apache tarball安装了hive(hiv版本-hive-0.10.0),然后尝试运行bin/hive.但是我遇到了以下错误:
Then i installed hive(hiv version-hive-0.10.0) from apache tarballs and I tried running bin/hive. But I am getting below error:
无法确定Hadoop版本信息. hadoop版本
返回:
Unable to determine Hadoop version information.
hadoop version
returned:
/home/hduser/hadoop/etc/hadoop /usr/lib/jvm/jdk1.6.0_45/
Hadoop 2.0.0-cdh4.3.0
Subversion file:///var/lib/jenkins/workspace/CDH4.3.0-Packaging-Hadoop/build/cdh4/hadoop/2.0.0-cdh4.3.0/source/hadoop-common-project/hadoop-common -r 48a9315b342ca16de92fcc5be95ae3650629155a
Compiled by jenkins on Mon May 27 19:06:57 PDT 2013
From source with checksum a4218d77f9b12df4e3e49ef96f9d357d
This command was run using /home/hduser/hadoop/share/hadoop/common/hadoop-common-2.0.0-cdh4.3.0.jar
我尝试通过脚本知识来解决它,但是不能.当我加倍努力时,我发现它在下面的行中失败了:
I tried it to resolve through my scripting knowledge but can't. When I stretched my effort I found that it is failing in below line:
if [[ "$HADOOP_VERSION" =~ $hadoop_version_re ]]; then
并且我试图 echo HADOOP_VERSION
它什么也没有返回,并且HADOOP_VERSION被定义为
and I tried to echo HADOOP_VERSION
it returned nothing and HADOOP_VERSION is defined as
HADOOP_VERSION=$($HADOOP version | awk '{if (NR == 1) {print $2;}}');
和 $ HADOOP版本
让我
/home/hduser/hadoop/etc/hadoop
/usr/lib/jvm/jdk1.6.0_45/
Hadoop 2.0.0-cdh4.3.0
Subversion file:///var/lib/jenkins/workspace/CDH4.3.0-Packaging-Hadoop/build/cdh4/hadoop/2.0.0-cdh4.3.0/source/hadoop-common-project/hadoop-common -r 48a9315b342ca16de92fcc5be95ae3650629155a
Compiled by jenkins on Mon May 27 19:06:57 PDT 2013
From source with checksum a4218d77f9b12df4e3e49ef96f9d357d
This command was run using /home/hduser/hadoop/share/hadoop/common/hadoop-common-2.0.0-cdh4.3.0.jar
这让我震惊了一个星期.请帮帮我.谢谢.
I am struck this for a week now. Please help me out. Thanks.
推荐答案
我遇到了同样的问题,我通过在.profile中包含以下内容并再次进行采购来解决了该问题.
I had the same issue, I fixed it by including the below in .profile and sourcing it again.
export HADOOP_VERSION ="2.0.0-cdh4.2.0"
export HADOOP_VERSION="2.0.0-cdh4.2.0"
这篇关于无法确定Hadoop版本信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!