建立Centos7虚拟机一台,设置hostname 为 hadoop100。
Windows10 设置 C:\Windows\System32\drivers\etc 中的hosts文件 ,
开始看到这个文件夹中没有这个文件,
百度用命令(for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P),
生成了一个hosts文件。
然后修改其中配置如下 :
192.168.10.100 hadoop100 【此行为我添加的,其他都是文件自带的,100和 hadoop100中间是空格】
用Xshell 连接此IP虚拟机,用 192.168.10.100 作为IP 可正常连接。改为hadoop100缺无法连接 ,报错【Unable to resolve host 'hadoop100'】
然后启动CMD,输入命令 ping hadoop100 ,报错【Ping 请求找不到主机 hadoop100。请检查该名称,然后重试。】
百度尝试过
1)刷新本地的DNS缓存数据 ipconfig /flushdns
2)清空缓存 netsh winsock reset ,重启机器。
均无法解决此问题。
请道友襄助,到底如何才能让windows解析hadoop成功 。抱拳了~!!
hosts文件只能读取ASCII编码,修改一下hosts文件的格式
不知道你这个问题是否已经解决, 如果还没有解决的话: