主机连不上VMware,ping不通,

分析:与linux能不能上网没有关系,是VMware软件设置出错

可能原因
1.服务。
打开服务,查看VM的各项服务是否为启动状态【首先要确定】
2.同一网段。
拿NAT来说,
①打开Vmware的虚拟网络编辑器,找到NAT对应的NAT设置,记下相应的网关和子网IP地址
②使用的是虚拟网卡VMnet8,去网络共享中心的网络适配器中查看这块网卡的属性,记下其ipv4的地址,切记要将此处的地址改为和①中地址所属同一网段的地址!(在ipv4属性中这些地址都可以自己指定)

完成后即可ping通

虚拟机迁移注意事项:

直接拷贝虚拟机文件;
使用对应版本的VMware虚拟机来打开它;
不知道选择“我已复制该虚拟机”;
知道选择“我已移动该虚拟机”(免设置网络IP)一定要选这个!!!
如果需要修改IP地址,要做以下内容:

  • 要改【虚拟网络编辑器】中的NAT选项页【最下方】的子网IP改成相应IP
  • ifconfig->看到所显示的信息是哪个网卡【eth0?eth1?eth2?】->看到HWADDR是什么
  • cd /etc/sysconfig/network-scripts/中 要将eth中的硬件地址与之相对应;
  • service network restart

新增加一个节点需要的工作

  • 新建用户hadoop
  • 增加权限
  • 修改主机名

  • 安装jdk,需要使用完整的jdk(oracle),使用scp直接远程拷贝

  • 配置profile【root】
  • 配置bashrc【hadoop】
  • 在hadoop用户下测试java
  • 安装hadoop,直接由scp远程拷贝而来

    【注意】:拷贝来的hadoop文件夹,其配置文件是配置好的不用改(四个.xml文件完全相同)
    :slaves文件中要因人而异,主从节点是不同的,就是由此区分
    【首次】:对hadoop文件夹进行权限更改!!!!! 特别重要!!!
    sudo chown -R hadoop usr/local/hadoop
    :关闭取消centos的防护机制,iptables,selinux
    :退出hadoop的安全模式
    以上完成,即可开始修改配置xml 添加进集群
    【主机启动】start-all.sh 使用jps查看进程状态
    使用hadoop dfsadmin -report查看当前hdfs状态
    有异常:则查看日志log

新增加节点的问题

1)防火墙设置问题:
==>解决方案:关闭防火墙:#service iptables stop。出现三行OK,此时防火墙被关闭。重复启动集群后,发现问题没有完全解决。
2)SELinux设置问题:
==>解决方案:关闭SELinux:
可以编辑配置文件达到目的
vi /etc/selinux/conf
set SELINUX=disabled
3)清除Hadoop集群的缓存目录(在core-sites里面设置)

4)格式化NameNode,同意NameNode的ID号
==>解决方案:#hadoop namenode -format

5)关闭Hadoop系统的安全模式:
==>解决方案:#hadoop dfsadmin -safemode leave

6)重启集群后,显示正常,且不会逐渐节点衰亡。