千家信息网

Hadoop2.4.1分布式安装的示例分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下Hadoop2.4.1分布式安装的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、做好下文中的所有配置:Hadoop1.2.1分布式安装-1-准备篇。2、
千家信息网最后更新 2026年11月02日Hadoop2.4.1分布式安装的示例分析

小编给大家分享一下Hadoop2.4.1分布式安装的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1、做好下文中的所有配置:Hadoop1.2.1分布式安装-1-准备篇。

2、Hadoop2.x的发行版中有个小问题:libhadoop.so.1.0.0在64位OS中存在问题,因为它是32位的,在64位OS中hadoop启动时会报一个WARN的日志。这个包的作用是调用native的api,可以提高hadoop的性能,如果这个包失效,那就是使用jvm做压缩等工作,效率就会很低。处理方法就是重新编译Hadoop,见xxx(link article)。

3、在打算做namenode的机器上,wget或其他方式下载hadoop的压缩包,并解压到本地指定目录。下载解压命令参考Linux常用命令。

4、各种配置文件和hadoop1会有所不同,共有七个文件,以下分别描述。

  • /hadoop-2.4.1/etc/hadoop/hadoop-env.sh

# The java implementation to use.export JAVA_HOME=${JAVA_HOME}
  • /hadoop-2.4.1/etc/hadoop/yarn-env.sh

# some Java parameters# export JAVA_HOME=/home/y/libexec/jdk1.6.0/if [ "$JAVA_HOME" != "" ]; then  #echo "run java in $JAVA_HOME"  JAVA_HOME=$JAVA_HOMEfiif [ "$JAVA_HOME" = "" ]; then  echo "Error: JAVA_HOME is not set."  exit 1fiJAVA=$JAVA_HOME/bin/javaJAVA_HEAP_MAX=-Xmx512m#默认的heap_max是1000m,我的虚拟机没这么大内存,所以改小了
  • /hadoop-2.4.1/etc/hadoop/slaves

#写入你slave的节点。如果是多个就每行一个,写入host名bd24bd25
  • /hadoop-2.4.1/etc/hadoop/core-site.xml

      fs.defaultFS    hdfs://bd23:9000        io.file.buffer.size    131072        hadoop.tmp.dir    file:/home/wukong/a_usr/hadoop-2.4.1/tmp    Abase for other temporary directories.        hadoop.proxyuser.hduser.hosts    *        hadoop.proxyuser.hduser.groups*  
  • hdfs-site.xml

      dfs.namenode.secondary.http-address    bd23:9001        dfs.namenode.name.dir    file:/home/wukong/a_usr/hadoop-2.4.1/name        dfs.datanode.data.dir    file:/home/wukong/a_usr/hadoop-2.4.1/data        dfs.replication    1        dfs.webhdfs.enabled    true  
  • mapred-site.xml

      mapreduce.framework.name    yarn        mapreduce.jobhistory.address    bd23:10020        mapreduce.jobhistory.webapp.address    bd23.19888  
  • yarn-site.xml

      yarn.nodemanager.aux-services    mapreduce_shuffle        yarn.nodemanager.aux-services.mapreduce.shuffle.class    org.apache.hadoop.mapred.ShuffleHandler        yarn.resourcemanager.address    bd23:8032        yarn.resourcemanager.scheduler.address    bd23:8030        yarn.resourcemanager.resource-tracker.address    bd23:8031        yarn.resourcemanager.admin.address    bd23:8033        yarn.resourcemanager.webapp.address    bd23:8088  

3、将hadoop目录拷贝到所有主机。远程拷贝的方法见Linux常用命令

4、格式化

[wukong@bd23 hadoop-2.4.1]$ ./bin/hdfs namenode -format

看到如下输出就证明成功了

14/07/31 13:58:30 INFO common.Storage: Storage directory /home/wukong/a_usr/hadoop-2.4.1/name has been successfully formatted.

5、启动dfs

[wukong@bd23 hadoop-2.4.1]$ ./sbin/start-dfs.sh

看到如下输出就证明成功了

Starting namenodes on [bd23]bd23: starting namenode, logging to /home/wukong/a_usr/hadoop-2.4.1/logs/hadoop-wukong-namenode-bd23.outbd24: starting datanode, logging to /home/wukong/a_usr/hadoop-2.4.1/logs/hadoop-wukong-datanode-bd24.outbd25: starting datanode, logging to /home/wukong/a_usr/hadoop-2.4.1/logs/hadoop-wukong-datanode-bd25.outStarting secondary namenodes [bd23]bd23: starting secondarynamenode, logging to /home/wukong/a_usr/hadoop-2.4.1/logs/hadoop-wukong-secondarynamenode-bd23.out

6、使用jps查看机器启动的进程情况。正常情况下master上应该有namenode和sencondarynamenode。slave上有datanode。

7、启动yarn。使用脚本

[wukong@bd23 hadoop-2.4.1]$ ./sbin/start-yarn.sh

8、使用jps查看进程情况。master上应该有namenode, sencondarynamenode, ResourceManager,slave上应该有datanode, nodeManager。

补充说明:

1、hadoop2中使用start-all.sh的时候,会提示脚本已过期,请使用start-dfs.sh。但是还是会启动起来hdfs和yarn。

2、一张值得注意的图

看完了这篇文章,相信你对"Hadoop2.4.1分布式安装的示例分析"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

分布式 命令 情况 示例 分析 成功 就是 常用 拷贝 文件 方法 机器 目录 篇文章 脚本 进程 问题 输出 配置 不同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 互联网新科技 苏州找大状互联网科技有限公司 广州百单互联网科技有限公司 深圳恒合互联网络科技有限公司 网络科技有限互联网 北京互联网科技有限公司 高科技与互联网 科技互联网公司logo 广州凡科互联网科技 伴你行互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 东莞新华互联网科技学校 洛阳共同富裕互联网科技有限公司 世界互联网领先科技成果获奖 国大互联网教育科技有限公司薪资 互联网科技实习生岗位 美国互联网科技公司 南京一网一红互联网科技有限公司 上海同邻互联网科技有限公司规模 互联网络科技有限公司 金融科技 互联网金融 互联网金融科技创新 福建科技产业互联网发展 彤创互联网科技有限公司 互联网科技人工智能实验室 深圳艾果互联网通讯科技 山东有哪些互联网科技公司 互联网相关科技技术 优雇互联网科技有限公司
0