Mac上使用虚拟机搭建Hadoop集群

发表于:2018-2-08 09:26  作者:骑猪去流浪   来源:博客园

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件开发 hadoop 大数据

  一. mini安装一台centos到虚拟机上
  安装过程参考这篇博客http://www.linuxdown.net/install/setup/2015/0906/4053.html
  二. 修改网络配置文件
  1、看百度网址是否能ping通,如果可以,使用命令ifconfig查询当前的ip地址
  2、/etc/sysconfig/network-scripts/ifcfg-eth0 进入这个配置文件进行修改,修改后重启网卡
  ```
  DEVICE=eth0
HWADDR=00:0C:29:CC:88:95
TYPE=Ethernet
UUID=bf2fbf08-d925-4b3e-9bec-2327c3385f09
#将网卡设置为开机启动
ONBOOT=yes
NM_CONTROLLED=yes
#改成none,使用静态ip
BOOTPROTO=none
PREFIX=24
#此处的网关地址由上一步通过ifconfig查出来的ip进行配置,
#比如查出来的ip是192.168.80.80,那么此处网关就配置为  192.168.80.2
DNS1=192.168.199.2
DNS2=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
LAST_CONNECT=1514653019
USERCTL=no
#次数填入过ifconfig查出来的ip
IPADDR=192.168.199.131
NETMASK=255.255.255.0
#跟DNS1一样
GATEWAY=192.168.199.2
```
  (1)修改主机名
vi /etc/sysconfig/network
HOSTNAME=localhost.localdomain 修改为:
HOSTNAME=自己的主机名
  关闭防火墙并关闭自启动
  (2)关闭防火墙。
  1、查看防火墙的状态:
  service iptables status
  2、关闭防火墙:
  service iptables stop
  3、再次查看状态:
  service iptables status
  系统提示:iptables:Firewall is not running.
  表示停止成功。
  4、最后,关闭防火墙开机自启:
  chkconfig iptables off
  (3)检查是否关闭成功:
  chkconfig --list iptables
  全部为off表示关闭成功。
  (4)关闭开机等待时间
  vi /boot/grub/menu.lst
  将timeout=5,修改即可
  拍快照及克隆3份出来当做节点
  三. 修改每一台节点上的配置
  1、修改主机名称
  vi /etc/sysconfig/network
  2、克隆后网卡冲突解决
  vi  /etc/udev/rules.d/70-persistent-net.rules
  · 注释掉第一网卡驱动红色标注地方
  · 修改第二个网卡驱动name=“eth0”
  · 记住第二个ATTR{address}=="00:0c:29:95:4a:d3"
# PCI device 0x1022:0x2000 (pcnet32)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",     ATTR{address}=="00:0c:29:ac:0c:#39", ATTR{type}=="1", KERNEL=="eth*",   NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:95:4a:d3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
  · 修改$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
  HWADDR 的值修改成和第二步记下的00:0c:29:95:4a:d3
DEVICE=eth0
HWADDR=00:0C:29:95:4A:D3  #修改
TYPE=Ethernet
UUID=ad391919-c736-4d3d-b24d-1d78427e7c6e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp #动态获取ip,给2.6那一步使用
IPADDR=192.168.8.111  #增加一行
GATEWAY=192.168.8.2 #增加一行
  · 重启机器
  reboot
  · 再次修改$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0     HWADDR=00:0C:29:95:4A:D3      TYPE=Ethernet     UUID=ad391919-c736-4d3d-b24d-1d78427e7c6e     ONBOOT=yes     NM_CONTROLLED=yes     BOOTPROTO=none  #修改     IPADDR=192.168.199.132  #填入虚拟机分配的ip,通过ifconfig查询     GATEWAY=192.168.199.2 #根据上一步ip得到的网关 DNS1=192.168.199.2#跟网关一样     DNS2=114.114.114.114
  3、在SecureCRT设置免密登陆服务器
  · 这个界面,红处取消打勾
  · 在这个界面,增加4处
  
  四. hadoop00配置hosts文件
  vi /etc/hosts
  如图所示:
  

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

Python+Selenium大型电商项目(京东商城)实战直播,优惠名额抢占中>>
21/212>

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道