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

虚拟机一步到位

前提环境:

你得先在 Windows 上安装好 VMware
没有点此下载
链接:https://pan.baidu.com/s/1H2SAP1On7AvK-c3bCZ3BwA
提取码:whj6

提示:

1、我安装的虚拟机是 CentOS 6.5
点此下载
https://pan.baidu.com/s/1jilrYa6nM10Yt9PEkTtHxA
提取码:whj6

2、我这篇博客是讲 Hadoop 完全分布式安装、连网及搭建一步到位,如果你想单机就可以也可以,后面步骤中省略一些内容,最后就是单机的啦!

正式操作:

1、把刚刚从我百度网盘下载的文件放在你剩余空间大的磁盘内,虽然我的文件只有六个多G,但后期各种操作可能需要60个G,所以你最把它放在大磁盘内。

2、打开之前安装好的 VMware (怎么安装这里不做讲解,参考其他博主即可)

3、导入虚拟机( 约需5到10分钟 )
如果报错,继续即可,不用理他
在这里插入图片描述
4、虚拟机名称和存放地址

我这里以 slave3 为例,你新导入的话应该是 master ,名字其实随便都可以,一般英文就好,如果你是配置集群的话还是master,以免后面不必要的烦恼 (可以提前创建好相应的文件夹)

在这里插入图片描述
5、点击左上角的 slave3 (你的master)
再点旁边的开启此虚拟机
进去后选着登录窗口的其他 ( 不要登录 whj )
选择其他后输入 root (以超级管理员的身份登录)
密码是:653335

whj 用户也是这个密码,等后面操作搞完你可以删除这个用户新建一个或者改个密码(不急哦,这篇文章内容弄完再回来搞)

这个参考我的另一篇博客
点击这里参考
https://blog.csdn.net/whjhut/article/details/109193887

6、修改文件 1 (共有四个文件需要修改)

1、输入命令

vim /etc/sysconfig/network-scripts/ifcfg-eth0

在这个终端旁边再开一个,用于查询相关东西
(我管这个旁边的终端叫右边,前面那个终端我叫左边)
右边终端输入命令

ifconfig

左边终端进入后输入字母 i(编辑命令)

1、改 HWADDR

2、把 UUID 那一行前面加个 # 号 (注释功能)
(master不用,其他从节点要)

3、修改 IP , IP 在右边那个终端框框下面的第一行的第一个 IP ,192.168.43.130(这是我的),你用你的,左边的那些 43 改成你对应数字

在这里插入图片描述
改完按 Esc 再按 Shift+: 在输入 wq!
这个是 写入保存强制退出 的操作
后面的文件编辑也是通过这个方式退出编辑的

2、修改文件 2
输入命令

vim /etc/sysconfig/network

1、进去之后把 43 改成你的
2、master 就不用改了,后面如果还要增加就修改为相应的主机名,如 slave1

3、修改文件 3
输入命令(如果不能直接进入看提示进入编辑即可)

vim /etc/hosts

在这里插入图片描述
如果你是搞集群分布,可以不删后两行,增加几个从节点,master后就有几行

4、修改文件 4 (master在这里不用此步骤,加从节点就要了,单机配置也是不用的)
进入相关目录

cd /usr/local/hadoop-2.6.4/etc/hadoop/ 

再输入命令

vim slaves

删除localhost,添加: slave1 slave2 slave3 (相应从节点的名字,有几个加几个,没有就别加上去了,在这里)

7、删除文件
输入命令

rm -rf /etc/udev/rules.d/70-persistent-net.rules

这步应该是不用的,我这里已经删过了,不过为了别出幺蛾子,还是删了吧

8、重启网络
输入命令

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

至此,大功告成!!!

如果哪一步有问题,就看看前一步是不是有问题

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

猜你喜欢

转载自blog.csdn.net/whjhut/article/details/109281441