前言
在配置集群时,往往需要将文件拷贝到各个机器,一来二去就很麻烦;我们可以使用 xsync
工具同时进行多台机器同步数据。
环境准备
我们准备三台虚拟机,他们的 IP 分别为 192.168.56.2、192.168.56.3、192.168.56.4
,先修改它们的主机名,在不同的机器下执行以下命令:
# 192.168.56.2
echo > kafka2 /etc/hostname
# 192.168.56.3
echo > kafka3 /etc/hostname
# 192.168.56.4
echo > kafka4 /etc/hostname
完成后将每台机器添加到 hosts 文件:
vim /etc/hosts
# 添加以下内容到文件中
192.168.56.2 kafka2
192.168.56.3 kafka3
192.168.56.4 kafka4
保存后可以执行 ping 命令测试是否能通:
[root@kafka2 ~]# ping -c 3 kafka3
PING kafka3 (192.168.56.3) 56(84) bytes of data.
64 bytes from kafka3 (192.168.56.3): icmp_seq=1 ttl=64 time=0.407 ms
64 bytes from kafka3 (192.168.56.3): icmp_seq=2 ttl=64 time=0.425 ms
64 bytes from kafka3 (192.168.56.3): icmp_seq=3 ttl=64 time=0.531 ms
--- kafka3 ping s