我正在尝试将 Burrow 连接到 AWS MSK Kafka。我不断收到以下消息。我可以按照步骤从同一个 EC2 实例连接到 MSK。但是 Burrow 无法连接。我们需要指定我无法在 Burrow 中设置的信任库。任何帮助,将不胜感激。
client has run out of available brokers
我正在尝试将 Burrow 连接到 AWS MSK Kafka。我不断收到以下消息。我可以按照步骤从同一个 EC2 实例连接到 MSK。但是 Burrow 无法连接。我们需要指定我无法在 Burrow 中设置的信任库。任何帮助,将不胜感激。
client has run out of available brokers
AWS 支持票帮助我解决了这个问题。我的客户端到代理是 TLS 连接,AWS 中提到的步骤是指 PLAINTEXT。这是您需要做的才能使其工作。
-> cp /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.amzn2.0.1.x86_64/jre/lib/security/cacerts 。
**您的实例的 JVM 路径可能不同。
请通过运行 pwd 命令记下这个新创建的 cacerts 文件的路径。这条路径(比如 P1)将在接下来的步骤中使用。
=========== [client-profile.test]
客户端 ID =“洞穴测试”
kafka-version="0.10.0" tls="mytlsprofile"
[tls.mytlsprofile]
cafile="P1/cacerts"
更新=真