CentOS 6.5 虚拟机一步到位(单机或彻底分布式)

虚拟机一步到位

前提环境: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

至此,大功告成!!!

若是哪一步有问题,就看看前一步是否是有问题

若是对你有帮助,麻烦大佬给我点个赞鸭,谢谢!

相关文章
相关标签/搜索