Я стежу за офіційні документи для впровадження в kakf-connect
читати дані з файлу.
У мене кафка працює ідеально. Виробник та споживач, що надсилає та отримує повідомлення.
Однак, коли я запускаю таку команду:
sudo ./bin/connect-standalone.sh config/connect-standalone.properties config/connect-file-source.properties
Я отримую таку помилку:
Помилка: не вдалося знайти або завантажити основний клас org.apache.kafka.connect.cli.ConnectStandalone
Я перехрестив перевірку і маю файл ConnectStandalone тут connect/runtime/src/main/java/org/apache/kafka/connect/cli/ConnectStandalone
.
Мій connect-file-source.properties
полягає в наступному:
name=local-file-source
connector.class=org.apache.kafka.connect.file.FileStreamSourceConnector
tasks.max=1
file=test.txt
topic=spark-kafka
Щось бракує? Що мені робити, щоб позбутися цієї помилки?
Відповіді:
0 для відповіді № 1Отже, будучи досить невідомим Java, я думаю, що проблема полягає в тому, що kafka-connect не входить до складу тарболів, які надає kafka.
Я замість цього перейшов на використання платформи, що зливається, і підключення працює чудово за допомогою тарболу:
http://www.confluent.io/developer#download