Open sgt-dongyz opened 4 years ago
是你自己的config未设置好
是你自己的config未设置好
$config = new ProducerConfig(); $config->setMetadataBrokerList('122.115.149.119:9092'); $config->setBrokerVersion('0.10.0'); $config->setRequiredAck(1);
这样设置有问题吗,老大
你设置完重启服务了没有。我这边无法复现
@kiss291323003 我是测试环境,重启多少次了,复现很简单,就是本机未装kafka,本机上面的程序连接另外一台装有kafka的机器
本机上装Easyswoole环境,连接远程地址上面的kafka报错:
Connect to Kafka server tcp://localhost:9092 failed: Connection refused
;本地未装kafka。经测试发现setMetadataBrokerList函数设置地址后,打印Client里面的host为两个(未设置localhost),一个是设置的远程地址,一个是localhost,手动修改Client里面的host可用