大数据Hadoop第三周——Hadoop集群安装

大数据第三周:

1.完善CentOS7最小安装版

检查是否能上网,进行系统更新,更新命令:sudo yum update

 

2.远程使用服务器方法

没有安装GUI,是server系统常用的,但是本机操作并不是很方便,一般server都是远程使用的。如果在linux或mac系统上远程使用,直接使用ssh远程登陆就可以;如果是windows,没有相应的模块,需要第三方软件,例如:putty,xshell等。

Putty是绿色软件,不需要安装,下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

直接可以运行,打开界面如下:

如果要修改字体大小,在window下的appearance里,有相应选项。在“Host Name(or IP address)”栏中输入主机名或ip地址就可以远程登陆,如果输入主机名,必须事先处理好域名解析问题。

域名解析文件:hosts,不管wondows还是linux,都是这个文件。

由于putty是在windows下使用的,现在windows中解决域名解析问题,编辑windows的hosts文件,位置在:c:\windows\system32\drivers\etc。再次文件中加入:ip与主机名的对应字串,例如:10.0.0.11 slave0

3.修改计算机名

编辑/etc下的hostname里的内容,将原来内容全部删除,输入自己想要的计算机名,重启虚机,就完成了。

命令:sudo vi/etc/hostname。

编辑完成后:sudo reboot。

 

4.第三个节点的准备

第三个节点是把第二个节点直接拷贝过去的,拷贝之前一定要执行sudo poweroff,关闭虚机。将整个第二个节点以文件拷贝形式复制。然后再vmware主页中,点击“打开虚拟机”,修改虚拟机名字。

第三个节点开机,修改ip地址和主机名。

5.修改NameNode节点的名字

编辑/etc/hostname, 将内容替换为master(注意不要用空行)

 

6.阶段性总结

NameNode节点:计算机名master,ip地址10.0.0.10

DataNode1节点:计算机名slave0,ip地址10.0.0.11

DataNode2节点:计算机名slave1,ip地址10.0.0.12

DataNode3节点:计算机名slave2,ip地址10.0.0.13

各节点都要完成系统更新,更新命令:sudo yum update。

 

7.域名解析文件

位置在/etc下,hosts文件。编辑此文件,不能删除文件原内容,只能在尾部添加,例如:

10.0.0.10 master

10.0.0.11 slave0

10.0.0.12 slave1

10.0.0.13 slave2

三个节点都要相同操作。

操作完成后,用计算机名进行远程登陆测试,分别在不同节点,用ssh命令登陆另外两台虚拟机,如果还都正常,可以进入下一步。使用命令:ssh slave0, ssh slave1,ssh master

指定用户名远程登陆:ssh 用户名@ip

 

8.关闭防火墙

检查防火墙状态:systemctl status firewalld service

关闭防火墙:systemctl stop firewlld.service

Disable防火墙:systemctl disable firewlld.service

如果不执行Disable防火墙,下次启动时,防火墙还会启动。

重启三个节点,重启后,分别用systemctl status firewalld service命令检查三个节点的防火墙状态,要求看到inactive(dead)提示。

posted on 2020-03-17 10:44  蔡军帅  阅读(276)  评论(0编辑  收藏  举报