На порту 8083 я использую Influxdb, для которого я даже получаю графический интерфейс на http://localhost:8083
Теперь перейдите к kafka, Здесь я ссылаюсь на настройку согласно https://kafka.apache.org/quickstart
запуск zookeeeper, который находится в папке /opt/zookeeper-3.4.10, с помощью команды: bin/zkServer.sh start
Таким образом, zookeeper теперь запускается, запуская kafka в папке /opt/kafka_2.11-1.1.0как:
bin/kafka-server-start.sh config/server.properties
создать тему с именем «test» с одним разделом и только одной репликой:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Тема создана и может быть проверена вс командой:
bin/kafka-topics.sh --list --zookeeper localhost:2181
Здесь все в порядке и настроено.
Теперь мне нужно использовать компонент " Kafka connect " для импорта / экспорта данных.,Поэтому я создаю начальные данные как: echo -e "foo\nbar" > test.txt
Теперь, используя конфигурацию соединителя для " kafka connect " для работы: bin/connect-standalone.sh config/connect-standalone.properties config/connect-file-source.properties config/connect-file-sink.properties
после выполнения команды выше Iполучаю: Address already in use
Kafka connect has stopped
Я даже изменил rest.port=8084
в / opt/kafka_2.11-1.1.0/config/connect-distributed.properties, чтобы он не конфликтовал с influenxdb, который уже на 8083. Тем не менее я получаю те же Address already in use
, Kafka connect has stopped
, как показано на скриншотах.