easy-swoole / easyswoole

swoole,easyswoole,swoole framework
https://www.easyswoole.com/
Apache License 2.0
4.74k stars 510 forks source link

kafka组件连接远程kafka报错 #415

Open sgt-dongyz opened 4 years ago

sgt-dongyz commented 4 years ago

本机上装Easyswoole环境,连接远程地址上面的kafka报错:Connect to Kafka server tcp://localhost:9092 failed: Connection refused;本地未装kafka。经测试发现setMetadataBrokerList函数设置地址后,打印Client里面的host为两个(未设置localhost),一个是设置的远程地址,一个是localhost,手动修改Client里面的host可用

kiss291323003 commented 4 years ago

是你自己的config未设置好

sgt-dongyz commented 4 years ago

是你自己的config未设置好

$config = new ProducerConfig(); $config->setMetadataBrokerList('122.115.149.119:9092'); $config->setBrokerVersion('0.10.0'); $config->setRequiredAck(1);

这样设置有问题吗,老大

kiss291323003 commented 4 years ago

你设置完重启服务了没有。我这边无法复现

sgt-dongyz commented 4 years ago

@kiss291323003 我是测试环境,重启多少次了,复现很简单,就是本机未装kafka,本机上面的程序连接另外一台装有kafka的机器