1
summerlv OP 4. 输入 root 用户密码后进入 hosts 会看到一些不知道是乱码还是被加密后的一些文本。
|
2
hefish 2023-03-10 19:34:57 +08:00
不是三台机器吗?怎么只写了两台的 IP ?
不是应该 sudo vi /etc/hosts 吗? |
3
jimmy2010 2023-03-10 19:36:24 +08:00 via Android
是 Windows 下编辑后再传上去的吗?
|
4
summerlv OP @hefish
关于 ip 罗列的问题,这个没关系,我只是简单罗列了下说明下问题而已; 另外,sudo vi /etc/hosts 也试过,进去添加后也没效果,况且不管是在 root 用户登录的情况下还是普通用户登录的情况下进入 hosts 都需要输入 root 用户的密码。 |
6
pengtdyd 2023-03-10 19:39:25 +08:00
hostname 没改
|
7
summerlv OP @pengtdyd
改了的,hostname 都是改了的,比如 hadoop1 对应的就是 192.168.1.11 ,hadoop2 对应的就是 192.168.1.12 |
8
pengtdyd 2023-03-10 19:42:34 +08:00
hostnamectl 执行这个命令看看
|
9
summerlv OP @pengtdyd 执行情况如下:
[lv@hadoop102 bin]$ hostnamectl Static hostname: hadoop102 Icon name: computer-vm Chassis: vm Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 Architecture: x86-64 ------------------------------------------------------------- [lv@hadoop103 bin]$ hostnamectl Static hostname: hadoop103 Icon name: computer-vm Chassis: vm Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 Architecture: x86-64 |
10
pengtdyd 2023-03-10 19:50:55 +08:00
你 Static hostname 是 hadoop102 ,从你的描述来看,你确定你 ping 对了?你从 hadoop102 这个主机 ping hadoop103 试试
|
11
summerlv OP @pengtdyd
我的问题中描述的 ip 和主机名只是举例使用的,实际情况下,我从 hadoop102 上 ping hadoop103 是 ping 不通的,但是我在 hadoop102 上 ping 192.168.10.103 是可以 ping 通的 |
13
adoal 2023-03-10 20:27:04 +08:00
file /etc/hosts
cat /etc/hosts 都显示啥?我感觉像是某次编辑时在 vim 里不小心把文件加密了。 |
14
summerlv OP [lv@hadoop102 bin]$ file /etc/hosts
/etc/hosts: Vim encrypted file data 看结果好像是加密了,但是我没做过这样的操作啊? [lv@hadoop102 bin]$ cat /etc/hosts ▒▒[▒▒▒|▒▒i▒>ɸ6W▒▒▒.▒^r&▒$˂h$v'▒&▒]▒pO▒▒a▒▒▒▒C▒▒}8$▒▒▒▒▒ `▒ծ▒▒^*m▒▒▒W)C(^▒▒▒g▒▒▒▒C▒G▒,▒pj▒)▒_ex▒77▒q▒s▒u-▒2|H▒▒▒n▒ Q=.K ▒J▒▒,▒▒▒V�?▒?NձjD▒µ▒!▒ ▒x[lv@hadoop102 bin]$ 是因为 vim 加密了 hosts 文件,然后域名解析就解析不了里面的内容了吗? |
15
pengtdyd 2023-03-10 21:31:42 +08:00
看看 hosts 文件的编码是不是有问题
|
16
wolfmei 2023-03-10 22:18:48 +08:00
删了直接新建一个
|
17
AngryPanda 2023-03-11 01:01:14 +08:00 via iPhone
hosts 文件还可以加密的嘛?
|
19
summerlv OP 哇塞,我终于解决了!!!
参考了这篇文章: https://www.lxlinux.net/547.html 实际情况就是 vim 把文件给加密了的原因导致 hosts 解析不了。 用 vim 设置不要密码就行了: :set key= 然后保存下,这样就行了。 |