Ошибка при попытке запустить сервер zookeeper - настройка Confluent - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь настроить Confluent-4.1.1 в Ubuntu 16.04. Чтобы запустить сервер ZooKeeper, я запустил ./bin/zookeeper-server-start ./etc/kafka/zookeeper.properties.txt из корневого каталога Confluent, следуя этой инструкции .
Ошибка, которая появляется -

log4j:ERROR Could not read configuration file from URL [file:./bin/../config/log4j.properties].
java.io.FileNotFoundException: ./bin/../config/log4j.properties (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
    at java.io.FileInputStream.<init>(FileInputStream.java:101)
    at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
    at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:557)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
    at org.slf4j.impl.Log4jLoggerFactory.<init>(Log4jLoggerFactory.java:66)
    at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
    at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
    at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
    at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
    at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:412)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:357)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
    at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:64)
log4j:ERROR Ignoring configuration file [file:./bin/../config/log4j.properties].
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.server.quorum.QuorumPeerConfig).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Я новичок в kafka, и я понятия не имею, что это значит. Любая помощь в решении этой проблемы будет принята.

1 Ответ

0 голосов
/ 01 сентября 2018

Ссылка, по которой вы переходите - только Apache Kafka, а не Confluent, хотя они должны работать аналогично, по крайней мере, для запуска Zookeeper.

Если вы скачали дистрибутив Confluent и хотите создать кластер с одним узлом, вы можете использовать Confluent CLI

Чтобы запустить Zookeeper, Kafka и остальную часть Confluent Platform, запустите

./bin/confluent start

В противном случае сценарий запуска Zookeeper не использует txt-файл, и он может быть не в состоянии определить, где вы распаковали архив, поэтому вместо этого вы можете использовать apt, как обычный программный пакет

https://docs.confluent.io/current/installation/installing_cp/deb-ubuntu.html

...