大数据程序员我爱编程

大数据||hadoop分布式集群安装

2018-02-22  本文已影响58人  明明德撩码

集群前先计划虚拟机,看文章大数据||Hadoop分布式部署虚拟机

系统基本环境配置

规划机器与服务

copy 伪分布模式步骤
image.png
配置hdfs

创建hadoop数据存储目录 mkdir -p /opt/app/hadoop-2.5.0/data/tmp


vi /opt/app/hadoop-2.5.0/etc/hadoop/hdfs-site.xml

vi /opt/app/hadoop-2.5.0/etc/hadoop/slaves


yarn配置

vi /opt/app/hadoop-2.5.0/etc/hadoop/yarn-env.sh


vi /opt/app/hadoop-2.5.0/etc/hadoop/yarn-site.xml


vi /opt/app/hadoop-2.5.0/etc/hadoop/slaves


配置MapReduce

vi /opt/app/hadoop-2.5.0/etc/hadoop/mapred-env.sh


vi /opt/app/hadoop-2.5.0/etc/hadoop/mapred-site.xml


分发Hadoop安装包至各个机器节点

ssh-copy-id hadoop-senior02.beifeng.com
ssh-copy-id hadoop-senior03.beifeng.com
说明:ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限


命令scp(ssh copy)
scp -r ./hadoop-2.5.0 root@hadoop-senior02.beifeng.com:/opt/app/
scp -r ./hadoop-2.5.0 root@hadoop-senior03.beifeng.com:/opt/app/

yarn(132)无密码登入

命令:ssh-keygen -t rsa 。

两个linux机器之间使用ssh不需要用户名和密码,采用了数字签名RSA或者DSA来完成这个操作

ssh-copy-id hadoop-senior02.beifeng.com
ssh-copy-id hadoop-senior.beifeng.com
ssh-copy-id hadoop-senior03.beifeng.com


image.png
上一篇下一篇

猜你喜欢

热点阅读