虚拟机一步到位
前提环境:vim
你得先在 Windows 上安装好 VMware
没有点此下载
连接:https://pan.baidu.com/s/1H2SAP1On7AvK-c3bCZ3BwA
提取码:whj6
centos
提示:浏览器
一、我安装的虚拟机是 CentOS 6.5
点此下载
https://pan.baidu.com/s/1jilrYa6nM10Yt9PEkTtHxA
提取码:whj6
bash
二、我这篇博客是讲 Hadoop 彻底分布式安装、连网及搭建一步到位,若是你想单机就能够也能够,后面步骤中省略一些内容,最后就是单机的啦!网络
正式操做:ssh
1、把刚刚从我百度网盘下载的文件放在你剩余空间大的磁盘内,虽然个人文件只有六个多G,但后期各类操做可能须要60个G,因此你最把它放在大磁盘内。分布式
二、打开以前安装好的 VMware (怎么安装这里不作讲解,参考其余博主便可)oop
三、导入虚拟机( 约需5到10分钟 )
若是报错,继续便可,不用理他
四、虚拟机名称和存放地址
测试
我这里以 slave3 为例,你新导入的话应该是 master ,名字其实随便均可以,通常英文就好,若是你是配置集群的话仍是master,以避免后面没必要要的烦恼 (能够提早建立好相应的文件夹)spa
五、点击左上角的 slave3 (你的master)
再点旁边的开启此虚拟机
进去后选着登陆窗口的其余 ( 不要登陆 whj )
选择其余后输入 root (以超级管理员的身份登陆)
密码是:653335
whj 用户也是这个密码,等后面操做搞完你能够删除这个用户新建一个或者改个密码(不急哦,这篇文章内容弄完再回来搞)
这个参考个人另外一篇博客
点击这里参考
https://blog.csdn.net/whjhut/article/details/109193887
六、修改文件 1 (共有四个文件须要修改)
一、输入命令
vim /etc/sysconfig/network-scripts/ifcfg-eth0
在这个终端旁边再开一个,用于查询相关东西
(我管这个旁边的终端叫右边,前面那个终端我叫左边)
右边终端输入命令
ifconfig
左边终端进入后输入字母 i(编辑命令)
一、改 HWADDR
二、把 UUID 那一行前面加个 # 号 (注释功能)
(master不用,其余从节点要)
三、修改 IP , IP 在右边那个终端框框下面的第一行的第一个 IP ,192.168.43.130(这是个人),你用你的,左边的那些 43 改为你对应数字
改完按 Esc 再按 Shift+: 在输入 wq!
这个是 写入保存强制退出 的操做
后面的文件编辑也是经过这个方式退出编辑的
二、修改文件 2
输入命令
vim /etc/sysconfig/network
一、进去以后把 43 改为你的
二、master 就不用改了,后面若是还要增长就修改成相应的主机名,如 slave1
三、修改文件 3
输入命令(若是不能直接进入看提示进入编辑便可)
vim /etc/hosts
若是你是搞集群分布,能够不删后两行,增长几个从节点,master后就有几行
四、修改文件 4 (master在这里不用此步骤,加从节点就要了,单机配置也是不用的)
进入相关目录
cd /usr/local/hadoop-2.6.4/etc/hadoop/
再输入命令
vim slaves
删除localhost,添加: slave1 slave2 slave3 (相应从节点的名字,有几个加几个,没有就别加上去了,在这里)
七、删除文件
输入命令
rm -rf /etc/udev/rules.d/70-persistent-net.rules
这步应该是不用的,我这里已经删过了,不过为了别出幺蛾子,仍是删了吧
八、重启网络
输入命令
service network restart
测试网络是否能够,输入命令
ping www.baidu.com
发现 ping 不了
输入命令重启虚拟机
reboot
当你再次进入就能够 ping 成功啦
单机配置到此结束,下面接着讲彻底分布式集群的搭建
这里继续重复正式操做的 3 到 8 步
记住,每一个主机名和 IP 地址是不同的
好比个人
192.168.43.130
到了这一步192.168.43都不用变,变的是最后一个
个人 master 是 130
个人 slave1 是 131
个人 slave2 是 132
增长相应的行,不是修改以前的,以前的不变哦
最后你所有弄完了,能够尝试互相 ping
如在 主节点 master 上输入命令
ping slave1
也能够进行 ssh 链接
输入命令
ssh slave1
ssh链接以后输入命令退出
exit
启动集群
进入目录
cd /usr/local/hadoop-2.6.4/sbin
启动命令
./start-dfs.sh ./start-yarn.sh ./mr-jobhistory-daemon.sh start historyserver
使用 jps 命令,查看进程
jps
在Windows 下
C:\Windows\System32\drivers\etc\hosts
添加IP 映射
你有几个加几个,增长在那个文件后面就能够了
(你的 IP 地址 主机名)
192.168.43.130 master master.centos.com 192.168.43.131 slave1 slave1.centos.com 192.168.43.132 slave2 slave2.centos.com 192.168.43.133 slave3 slave3.centos.com
浏览器查看集群相应信息
(虚拟机开机了才能够看获得)
http://master:50070
至此,大功告成!!!
若是哪一步有问题,就看看前一步是否是有问题
若是对你有帮助,麻烦大佬给我点个赞鸭,谢谢!