Hadoop集群搭建一(三个节点)
2020-07-15 05:02
183 查看
所需软件压缩包可以从相关本地源下载,也可以自行下载。 集群搭建为三个节点,master,slave1,slave2。可以根据自己的连接工具如xshell等进行连接。 一:使用连接工具连接节点,修改本地源。 1)修改主机名
hostnamectl set-hostname master(master中执行) 立即生效:bash
同时修改slave1和slave2的主机名
hostnamectl set-hostname slave1(slave1中执行) hostnamectl set-hostname slave2(slave2中执行)
2)配置本地源。(三台机器都执行) 发信号给yum进程:pkill -p yum 进入 yum源配置文件:cd/etc/yum.repos.d 删除所有文件:rm -rf * 下载yum源:wget 自己的本地源ip地址 清除yum缓存:yum clear all 二:配置hosts文件(三台主机) 通过ifconfig查看自己的主机ip 查看节点地址之后将三个节点的ip地址和对应的节点名称写入hosts文件 vim /etc/hosts (三台机器)
master ip地址 slave1 ip地址 slave2 ip地址
:wq保存退出 三:关闭防火墙(三台机器)
关闭防火墙:systemctl stop firewalld 查看状态:systemctl status firewalld 禁止开机自启:systemctl disable firewalld
四:时间同步(三台机器) 1)选择时区:tzselect 选择Asia/China/Beijing time yes 2)下载ntp
yum install -y ntp
master作为ntp服务器,修改ntp配置文件(master上执行,留心空格问题) vim /etc/ntp.conf
service 127.127.1.0 #local clock fudge 127.127.1.0 stratum 10 #stratum设置为其他值也可以,范围0~15
:wq保存退出
重启ntp服务:(master执行)
/bin/systemctl restart ntpd.service
其他机器进行同步(slave1和salve2中执行)
ntpdate master
五:配置ssh免密
在master中生成公私密钥:ssh-keygen -t dsa -P “-f~/.ssh/id_dsa
然后将公钥id_dsa复制到slave1中进行公钥认证
ssh-copy-id -i /root/.ssh/id_dsa.pub slave1
同理可以将master公钥复制到master、slave2进行公钥认证。
ssh-copy-id -i /root/.ssh/id_dsa.pub master ssh-copy-id -i /root/.ssh/id_dsa.pub slave2
注意:以上只是master到slave1、slave2的免密。如果想配置其他免密,其命令类似
相关文章推荐
- hadoop 集群搭建 三个节点
- Hadoop完全分布式集群搭建(三个节点)
- hadoop 添加删除节点以及搭建集群注意问题
- 基于CentOS 7系统的Hadoop-2.7.7版本双节点集群搭建
- 基于hadoop2.6.0搭建5个节点的分布式集群
- hadoop Yarn 搭建集群时错误 主节点 NameNode 没有启动成功
- Hadoop、ZooKeeper、Hive、HBase 七节点分布式集群搭建
- hadoop搭建(五)——主从节点的集群搭建
- 搭建3个节点的hadoop集群(完全分布式部署)--2安装mysql及hive
- 5节点Hadoop分布式集群搭建-超详细文档
- 基于hadoop2.6.0搭建5个节点的分布式集群
- Cassandra集群搭建配置(三个节点) · 转
- 基于hadoop2.6.0搭建5个节点的分布式集群
- hadoop2.5.x搭建集群启动jps在datanode节点无法显示datanode
- Hadoop集群搭建过程中DataNode与TaskTracker节点的问题
- Hadoop学习记录(5)|集群搭建|节点动态添加删除
- 5节点Hadoop分布式集群搭建-超详细文档
- 5节点Hadoop分布式集群搭建经验分享
- Hadoop集群搭建(7个节点)
- 【配置】Hadoop三节点分布式集群搭建