我想在我的MacOS Mojave(10.14.5)上使用kafkacat命令行实用程序(https://docs.confluent.io/current/app-development/kafkacat-usage.html)。我执行了以下步骤
brew install kafkacat
kafkacat -C -b brokerID -t kafkaTopic -e -K '+'
我收到如下错误
dyld:惰性符号绑定失败:找不到符号:_timespec_get引用自:/usr/local/opt/librdkafka/lib/librdkafka.1.dylib预期在:/usr/lib/libSystem.B.dylib
dyld:找不到符号:_timespec_get引用自:/usr/local/opt/librdkafka/lib/librdkafka.1.dylib预期在:/usr/lib/libSystem.B.dylib
堕胎陷阱:6
我尝试卸载并重新安装kafkacat。
我遇到了同样的问题。看起来它来自librdkafka:https://github.com/edenhill/librdkafka/pull/2569和Xcode的最新版本(11)。您可以:
brew uninstall ...
)。使用“固定”分支重建librdkafka,然后重建kafkacat(我测试过的方法)或