easyswoole icon indicating copy to clipboard operation
easyswoole copied to clipboard

kafka组件连接远程kafka报错

Open sgt-dongyz opened this issue 4 years ago • 4 comments

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

sgt-dongyz avatar Nov 10 '20 13:11 sgt-dongyz

是你自己的config未设置好

kiss291323003 avatar Nov 10 '20 14:11 kiss291323003

是你自己的config未设置好

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

这样设置有问题吗,老大

sgt-dongyz avatar Nov 10 '20 14:11 sgt-dongyz

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

kiss291323003 avatar Nov 12 '20 09:11 kiss291323003

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

sgt-dongyz avatar Nov 12 '20 09:11 sgt-dongyz