前几天在WSL上搭好了kafka的集群,今天想用kafka-client玩一下,按照网上的教程发现有那么一点小问题.
发送消息的时候报错.
Kafka API: java.io.IOException: Can't resolve address: xxx.x.x.xx:9091
很显然,连不上呗.那么我们很容易的想到,是不是我们在上面的配置写的有问题呢?我写的是localhost:9091
这个localhost应该指的是127.0.0.1,但是并没有指向WSL.所以我们在WSL里面用ifconfig命令看到ip
inet 192.168.0.9
用cmd命令行ping一下 发现可以ping成功
那么把配置的localhost改为这个应该就是没有问题的了,明天回到公司再试试看.