Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka Burrow与MSK Kafka的集成_Apache Kafka_Aws Msk - Fatal编程技术网

Apache kafka Burrow与MSK Kafka的集成

Apache kafka Burrow与MSK Kafka的集成,apache-kafka,aws-msk,Apache Kafka,Aws Msk,我正在尝试将Burrow连接到AWS MSK Kafka。我一直收到下面的消息。我可以从以下同一个EC2实例连接到MSK。但是Burrow无法连接。我们需要指定我无法在Burrow中设置的信任库。任何帮助都将不胜感激 client has run out of available brokers AWS支持票帮助我解决了这个问题。我的客户机到代理是TLS连接,AWS中提到的步骤是指明文。下面是你需要做的事情来让它工作 运行以下命令将cacerts文件复制到当前位置: ->cp/usr/lib/

我正在尝试将Burrow连接到AWS MSK Kafka。我一直收到下面的消息。我可以从以下同一个EC2实例连接到MSK。但是Burrow无法连接。我们需要指定我无法在Burrow中设置的信任库。任何帮助都将不胜感激

client has run out of available brokers

AWS支持票帮助我解决了这个问题。我的客户机到代理是TLS连接,AWS中提到的步骤是指明文。下面是你需要做的事情来让它工作

  • 运行以下命令将cacerts文件复制到当前位置:
  • ->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)将在接下来的步骤中使用

  • 在文件/home/ec2 user/go/src/github.com/linkedin/Burrow/config/Burrow.toml中添加TLS的其他配置,并添加以下详细信息:
  • =========== [客户端配置文件.测试]

    客户id=“地洞测试”

    卡夫卡版本=“0.10.0” tls=“mytlsprofile”

    [tls.mytlsprofile]

    cafile=“P1/cacerts”

    noverify=true