`
chenzhou123520
  • 浏览: 4258514 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Warning: $HADOOP_HOME is deprecated. hadoop1.0.4解决方法

阅读更多

启动Hadoop时报了一个警告信息,我安装的Hadoop版本是hadoop1.0.4,具体警告信息如下:

[root@localhost hadoop-1.0.4]# ./bin/start-all.sh 
Warning: $HADOOP_HOME is deprecated.

 网上的说法是因为Hadoop本身对HADOOP_HOME做了判断,具体在bin/hadoop和bin/hadoop-config.sh里。在hadoop-config.sh里有如下的配置: 

if [ "$HADOOP_HOME_WARN_SUPPRESS" = "" ] && [ "$HADOOP_HOME" != "" ]; then
  echo "Warning: \$HADOOP_HOME is deprecated." 1>&2
  echo 1>&2
fi

 对于这个警告问题,解决方法如下: 

1.注释掉hadoop-config.sh里的上面给出的这段if fi配置(不推荐)

2.在当前用户home/.bash_profile里增加一个环境变量:

export HADOOP_HOME_WARN_SUPPRESS=1

注:修改完.bash_profile后需要执行source操作使其生效

[root@localhost ~]# source .bash_profile

 执行完后我们可以检验一下配置是否成功,重新执行start-all.sh脚本:

[root@localhost hadoop-1.0.4]# ./bin/start-all.sh 
starting namenode, logging to /root/hadoop-1.0.4/libexec/../logs/hadoop-root-namenode-localhost.out
localhost: starting datanode, logging to /root/hadoop-1.0.4/libexec/../logs/hadoop-root-datanode-localhost.out
localhost: starting secondarynamenode, logging to /root/hadoop-1.0.4/libexec/../logs/hadoop-root-secondarynamenode-localhost.out
starting jobtracker, logging to /root/hadoop-1.0.4/libexec/../logs/hadoop-root-jobtracker-localhost.out
localhost: starting tasktracker, logging to /root/hadoop-1.0.4/libexec/../logs/hadoop-root-tasktracker-localhost.out

 没有出现Warning: $HADOOP_HOME is deprecated,说明问题已经解决。

分享到:
评论
2 楼 u012075079 2014-12-10  
Thank you!在ubuntu下应该是修改/home/.bashrc文件,增加一行
export HADOOP_HOME_WARN_SUPPRESS=1
1 楼 107x 2014-08-13  
不错,谢谢!

相关推荐

    pc机连接集群的HADOOP_HOME

    压缩包子文件的文件名称列表" HadoopHome "可能是解压后的Hadoop安装目录的模拟表示,实际的Hadoop安装包可能包含以下部分: - bin:存放可执行脚本,如`hadoop`, `hdfs`, `yarn`, `mapred`等。 - sbin:存放系统级...

    hadoop-core-0.20.2-cdh3u3.jar

    export CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:${HADOOP_HOME}/lib/commons-logging-1.0.4.jar:${HADOOP_HOME}/lib/guava-r09-jarjar.jar:${HADOOP_HOME}/hadoop-core-0.20.2-cdh3u3.jar:/usr/...

    ubuntu10.04_JDK1.6_hadoop_hbase安装白皮书.txt

    ### Ubuntu 10.04 上 JDK 1.6、Hadoop 和 HBase 安装指南 #### 一、环境准备与系统配置 在开始安装 JDK、Hadoop 和 HBase 之前,首先需要确保 Ubuntu 10.04 操作系统已经正确安装,并且能够正常运行。 #### 二、...

    window 本地执行 hadoop 缺失的hadoop.dll 和 winutils.exe 文件

    Caused by: java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset. at org.apache.hadoop.util.Shell.checkHadoopHomeInner(Shell.java:468) at org.apache.hadoop.util.Shell....

    sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz.zip

    Sqoop is a command-line interface application for transferring data between relational databases and Hadoop.

    Hadoop_in_Action.pdf

    ### Hadoop in Action #### 知识点一:Hadoop 的简介与背景 - **定义**:Hadoop 是一个能够处理大规模数据集的开源软件框架,最初由Apache Software Foundation开发。它通过分布式计算来实现对大数据的有效管理和...

    基于centOS的hadoop集群安装

    下载 Hadoop 安装包,解压缩到 `/usr/local/hadoop/hadoop-2.9.0` 目录下,然后设置环境变量 `HADOOP_HOME`。 配置环境变量 在 `/etc/profile` 文件中添加以下环境变量: * `export JAVA_HOME=/usr/local/jdk...

    hadoop-2.7.2.tar.gz.zip

    本压缩包时在linux下编译通过了,能正常部署的hdoop2.7.2源码包,下载后解压到linux对应目录,export HADOOP_HOME=xxxx export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin 后source /etc/...

    sqoop-1.4.7.bin__hadoop-2.6.0.tar

    Sqoop 是一个开源工具,主要用于在关系数据库管理系统(RDBMS)与 Apache Hadoop 之间进行数据迁移。这个压缩包 "sqoop-1.4.7.bin__hadoop-2.6.0.tar" 包含了 Sqoop 的 1.4.7 版本,该版本是针对 Hadoop 2.6.0 的。...

    从零开始部署hadoop_3.1.1集群.docx

    export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin ``` 执行`source ~/.bashrc`或`source /etc/profile`使更改生效。 #### 3.5 修改Hadoop配置文件 - 编辑`$HADOOP_HOME/etc/hadoop/core-...

    hadoop-3.1.3.tar.gz

    《Hadoop 3.1.3在CentOS7上的安装与配置详解》 Hadoop,一个由Apache基金会所开发的分布式系统基础架构,是大数据处理领域的重要工具。...通过不断的实践和学习,我们可以更好地利用Hadoop解决大规模数据处理的问题。

    hadoop_windows_tools.rar

    3. 设置HADOOP_HOME环境变量,指向包含`winutils.exe`的目录。 4. 配置Hadoop的相关环境变量,如HADOOP_CONF_DIR,指向你的Hadoop配置文件位置。 5. 使用`winutils.exe`执行各种管理任务,如初始化HDFS、启动和停止...

    hdfs-default.xml

    export CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:${HADOOP_HOME}/lib/commons-logging-1.0.4.jar:${HADOOP_HOME}/lib/guava-r09-jarjar.jar:${HADOOP_HOME}/hadoop-core-0.20.2-cdh3u3.jar:/usr/...

    hadoop_mysql-libs.rar 在linux用

    标题 "hadoop_mysql-libs.rar 在linux用" 暗示了这个压缩包包含的是与在Linux环境下使用Hadoop和MySQL相关的库文件。Hadoop是一个开源的分布式计算框架,而MySQL是一个广泛使用的开源关系型数据库管理系统。它们经常...

    hadoop_sqoop-1.4.6.bin__hadoop-2.0.4-alpha.rar limux用

    对于Hadoop,我们需要配置它的环境变量,包括`HADOOP_HOME`,并更新`PATH`,使其包含Hadoop的bin目录。接着,我们需要配置Hadoop的配置文件,如`core-site.xml`、`hdfs-site.xml`和`mapred-site.xml`,以设定HDFS的...

    hadoop_join.jar.zip_hadoop_hadoop query_reduce

    在大数据处理领域,Hadoop和MapReduce是两个至关重要的概念,它们构成了大数据处理的基础框架。本文将深入探讨如何使用Hadoop和MapReduce进行高效的Join查询,并解析如何通过`hadoop_join.jar`这个工具来实现这一...

    Hadoop安装教程_单机_伪分布式配置_CentOS6.4_Hadoop2.6

    $HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar wordcount /input /output ``` - 查看输出结果: ``` $HADOOP_HOME/bin/hadoop fs -cat /output/part-r...

    hadoop-lzo-0.4.20.jar

    cp /opt/hadoopgpl/lib/hadoop-lzo-0.4.20-SNAPSHOT.jar $HADOOP_HOME/share/hadoop/common/ cp /opt/hadoopgpl/lib/hadoop-lzo-0.4.20-SNAPSHOT.jar $HBASE_HOME/lib/ 2.2.6. 拷贝本地库so文件到hadoop tar -cBf - ...

    hadoop_windows_64.zip

    Hadoop2.9.2-Window相关插件,适用于64位Windows系统,包含winutils.exe,hadoop.dll等,解决由一个HADOOP_HOME and hadoop.home.dir are unset报错引起的window环境连接调试远程hadoop的一系列问题

Global site tag (gtag.js) - Google Analytics