qqwe 发表于 2017-6-21 19:55:09

决战大数据之一:伪分布式集群环境搭建

### 决战大数据之伪分布式环境搭建:CentOS安装及网络配置
  

任务描述
  使用最新 Vitualbox 5.1.4 + CentOS 7 在Windows 10旗舰版(64位)搭建本地伪集群:Node1,Node2,Node3

软硬件配置

  Operating System: Windows 10 企业版 64-bit (10.0, Build 10586)
  
Processor: Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz (8 CPUs), ~2.6GHz
  
Memory: 16384MB RAM


安装最新版的VitualBox 5.1.4
  下载地址如下,选择 VirtualBox 5.1.4 for Windows hostsx86/amd64

  https://www.virtualbox.org/wiki/Downloads


安装最新版的CentOS 7
  下载地址如下

  http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso


在Vitalbox 5.1.4安装 CentOS 7

虚拟机规划



[*]内存4GB
[*]硬盘20GB(动态分配)
[*]CPU核数:1

虚拟机安装步骤
  1.新建

  名字:Node1
  
类型:Linux
  
版本:Red Hat (64-bit)[^CentOS]

  注意有些人会发现没有64-bit的选项(Option),解决方案如下:



[*]验证BOIS -CPU 是否启用的vitualization Technology,如果没有则启用保存退出,参考连接
[*]禁用 Windows 自动的虚拟化工具hyper-v,参考链接  
内存大小:4096MB(4GB)



  2.配置虚拟机


  文件位置:我选择默认,如果C盘空间不够可以选择其他盘
  
文件大小:15GB,我的M.2 SSD硬盘只用256GB,说出来都是泪:)


  3.创建虚拟机
  
4.CentOS 7虚拟机安装

  1.点击刚才创建的虚拟机note1,右键设置 或者点 Ctrol S
  
2.点击存储 -> 没有盘片 -> 分配光驱 -> 选择下载的iso文件 CentOS-7-x86_64-DVD-1511.iso -> OK
  
3.点击启动 -> Install CentOS 7 -> Continue
  
4.点击install destination(有黄色的感叹号)选择刚才设定的虚拟盘,后选择Done
  
5.注意:鼠标被虚拟机捕获后不能退出虚拟机的屏幕,可以点击键盘右边的 Ctrol键退出
  
6.点击Begin installation
  
7.设置下Root账号的密码:bigdata123
  
8.静待虚拟机安装结束:大概需要1-2mins,等安装结束之后点击reboot

  5 重启后:输入账号和密码验证安装结果
  

local login: root  
password:
  

  6 配置CentOS 7网络使用静态IP,你可以用如下命令测试

  ping baidu.com
  
unknowed host ....

  网上Google了很多教程,在VitalBox给CentOS 7配置静态IP又能连接外网指南很少,但是还是找到了一个[^staticIP],方案如下:

  1.修改网卡配置(要先关闭虚拟机:note1),见下图


http://images.cnblogs.com/cnblogs_com/huangbaixun/425036/o_network-conf.gif

  修改网卡配置:
  

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3  

  添加修改内容如下:[^network],保存退出,重启,此时internet可以连通
  ​shell :TYPE=Ethernet BOOTPROTO=static NM_CONTROLLED=no #你指定的静态ip IPADDR=192.168.3.11 #子网掩码 NETMASK=255.255.255.0 #网关 GATEWAY=192.168.3.1 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp0s3 UUID=83179c2f-b512-4c1a-8358-2ff4e823d954 DEVICE=enp0s3 ONBOOT=yes DNS1=8.8.8.8 DNS2=8.8.4.4 ​
  停用NetworkManager并启用network,关闭防火墙,重启电脑
  

systemctl stop NetworkManager  
systemctl disable NetworkManager
  
systemctl start network.service
  
systemctl stop firewalld
  
systemctl disable firewalld
  
reboot now
  

  测试网络连接 ping baidu.com ,此时应该有网络ip返回
  使用Putty远程SSH登陆



[*]  检查sshd服务是否启动,执行如下命令

  systemctl status sshd
  
结果如下,目前是sshd服务已经开启,我们科员试用putty远程登陆了
  
http://images.cnblogs.com/cnblogs_com/huangbaixun/880553/o_sshd_status.png
  
配置putty,注意host是你指定的静态ip(比如我指定的是192.168.3.11)
  
输入账号和密码,登陆,并执行 ping baidu.com
  
http://images.cnblogs.com/cnblogs_com/huangbaixun/880554/o_puttylogin.png


  自此我们完成:


[*]CentOs 7虚拟机安装
[*]网络配置:静态IP加网络访问
[*]SSH配置及访问
页: [1]
查看完整版本: 决战大数据之一:伪分布式集群环境搭建