您的位置:首页 > 大数据 > Hadoop

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的免密。如果想配置其他免密,其命令类似

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: