千家信息网

hadoop2.4.1伪分布模式部署

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,hadoop2.4.1伪分布模式部署 - wrencai时间 2014-08-08 14:54:33 博客园-所有随笔区原文 http://www.cnblogs.com/wrencai/p/3899
千家信息网最后更新 2026年11月02日hadoop2.4.1伪分布模式部署

hadoop2.4.1伪分布模式部署 - wrencai

时间 2014-08-08 14:54:33 博客园-所有随笔区

原文 http://www.cnblogs.com/wrencai/p/3899375.html

hadoop2.4.1伪分布模式部署


( 承接上一篇hadoop2.4.1-src的编译安装继续配置 : http://www.cnblogs.com/wrencai/p/3897438.html )


感谢: http://blog.sina.com.cn/s/blog_5252f6ca0101kb3s.html


感谢: http://blog.csdn.net/coolwzjcool/article/details/32072157


1.配置hadoop环境变量


在/etc/profile文件结尾增加hadoop安装目录的PATH路径


export HADOOP_PREFIX=/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1

export PATH=$PATH:$HADOOP_PREFIX/bin

2.配置hadoop相关配置文件


进入到hadoop安装目录此处为:/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1


对etc/hadoop中的文件进行配置(相关文件hadoop-env.sh 、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml)


a.配制core-site.xml


fs.default.name

hdfs://localhost:9000

dfs.namenode.name.dir

file:/home/hadoop/hadoop-2.4.1/dfs/name

dfs.datanode.data.dir

file:/home/hadoop/hadoop-2.4.1/dfs/data

注意红色字体hadoop是我为配置hadoop2.4.1设立的账户名称,是系统在home目录下自动创建的,可以根据需要更改。


b.配制hdfs-site.xml


dfs.replication

1

dfs.namenode.name.dir

/home/hadoop/hadoop-2.4.0/dfs/name

dfs.datanode.data.dir

/home/hadoop/hadoop-2.4.0/dfs/data

c.配制mapred-site.xml


mapreduce.jobtracker.address

localhost:9001

d.配置yarn-site.xml


mapreduce.framework.name

yarn

yarn.nodemanager.aux-services

mapreduce_shuffle

3.ssh免密码登陆设置: 参考 http://lhflinux.blog.51cto.com/1961662/526122


ssh链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和ssh认证。


a. 修改文件:vi /etc/ssh/sshd_config


RSAAuthentication yes 开启RSA加密方式


PubkeyAuthentication yes 开启公钥认证


AuthorizedKeysFile .ssh/authorized_keys 公钥存放位置


PasswordAuthentication no 拒绝使用密码登录


GSSAPIAuthentication no 防止登录慢,以及报错问题


ClientAliveInterval 300 300秒超时自动退出 ClientAliveCountMax 10 允许SSH远程连接的最大数


b.在root根目录下执行:


ssh-keygen -t rsa -P ''"

回车,然后输入密码, 完成后再执行:(本机作为伪集群的一个节点,也需要将认证写入authorized,不执行下一句可能会出现agent admitted failure to sign using the key 错误,参考 http://blog.chinaunix.net/uid-28228356-id-3510267.html ))


cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

d.执行下面命令,能够直接进入则表示成功


[root@localhost]#ssh localhost

Last login:Fri Aug 8 13:44:42 2014 from localhost


4.运行测试hadoop


a.到hadoop2.4.0目录下执行下面命令,格式化结点信息,最后一句出现 "shutting down...",中间没有warn或者fatal error应该就对了。此处可能会出现 STARTUP_MSG: host = java.net. UnknownHostException: localhost.localdomain: localhost.localdomain的提示,可以参考 http://lxy2330.iteye.com/blog/1112806 进行修改,或者临时通过hostname localhost命令将本机主机名改为localhost.


./bin/hadoop namenode -format

b.执行sbin/start-all.sh启动hadoop第一次可能不成功,这是可以通过先执行一次sbin/stop-all.sh然后在执行sbin/start-all.sh来完成,最后用jps命令查看进程


[root@localhost hadoop-2.4.1]# ./sbin/start-all.sh

This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh

Starting namenodes on [localhost]

localhost: starting namenode, logging to

/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1/logs/hadoop-root-namenode-localhost.out

localhost: starting datanode, logging to

/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1/logs/hadoop-root-datanode-localhost.out

Starting secondary namenodes [0.0.0.0]

0.0.0.0: starting secondarynamenode, logging to

/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1/logs/hadoop-root-secondarynamenode-localhost.out

starting yarn daemons

starting resourcemanager, logging to

/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1/logs/yarn-root-resourcemanager-localhost.out

localhost: starting nodemanager, logging to

/opt/hadoop-2.4.1-src/hadoop-dist/target/hadoop-2.4.1/logs/yarn-root-nodemanager-localhost.out

[root@localhost hadoop-2.4.1]# ssh localhost

Last login: Fri Aug 8 13:44:41 2014 from localhost

[root@localhost ~]# jps

28186 ResourceManager

28025 SecondaryNameNode

27743 NameNode

28281 NodeManager

29223 Jps

[root@localhost ~]#


配置 密码 文件 认证 命令 目录 公钥 系统 参考 模式 成功 可以通过 a. b. 本机 登录 输入 对了 主机 位置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网新科技 广州大一互联网络科技有限公司 科技互联网产品 互联网属科技 互联网科技财经 互联网科技会 没上市的科技互联网公司 互联网金融监管科技 盛创互联网科技有限公司 中国互联网有什么科技含量 港股科技和互联网 赶超互联网科技 微信多开 互联网科技大奖都有哪些公司 为客找房互联网科技公司怎么样 山东有哪些互联网科技公司 互联网金融科技公司的优势 互联网科技实习生岗位 上海万顺科技互联网有限公司招聘 互联网科技博主张洲 瑞安市蟠桃会互联网科技有限公司 百单网互联网科技有限公司 广东万易互联网科技有限公司惠州分公司 上海互联网科技有限公司 互联网金融公司科技 科技与互联网哪个更好 贵州叶脉互联网科技有限公司所属行业 福建科技产业互联网发展 千方科技属于互联网企业吗 图游互联网科技 科技信息时代互联网发展
0