AWS Билет поддержки помог мне решить проблему. Моим клиентом для брокера было соединение TLS, шаги, упомянутые в AWS, относятся к PLAINTEXT. Вот что вам нужно сделать, чтобы заставить его работать.
- Выполните следующую команду, чтобы скопировать файл 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 может быть другим для вашего случая.
Обратите внимание на путь к этому вновь созданному файлу cacerts, выполнив команду pwd. Этот путь (скажем, P1) будет использоваться на следующих шагах.
Добавить дополнительную конфигурацию для TLS в файл /home/ec2-user/go/src/github.com/linkedin/Burrow/config/burrow.toml и добавить следующие данные:
=========== [client-profile.test]
client-id = "burrow-test"
kafka-version = "0.10.0" tls = "mytlsprofile"
[tls.mytlsprofile]
cafile = "P1 / cacerts"
noverify = true