Ранее я много раз успешно запускал zookeeper и kafka, и я считаю, что мои установки и настройки верны.
Единственное изменение, которое я сделал, было в файле конфигурации zookeeper:
dataDir=/Users/garynackenson/Downloads/kafka_2.12-2.0.0/data/zookeeper
для которого я создал каталог.
Теперь, когда я запускаю zookeeper вместо получения привязки информации к порту 0.0.0.0/0.0.0.0:2181
Я получаю сообщение об ошибке ниже, и kafkaпроисходит сбой при ошибке использования порта 9092 (я перезапустил мою машину и проверил все известные мне способы, чтобы убедиться, что порт 9092 не используется
последнее сообщение от zoopkeeper ниже, которое выглядит неправильно
INFO Established session 0x10000025c8a0001 with negotiated timeout 6000 for client /127.0.0.1:49977 (org.apache.zookeeper.server.ZooKeeperServer)
Когда zookeeper запускается таким образом, kafka завершается с ошибкой 9092 в использовании (см. Ниже) - я перезапустил и проверил, что я не использую порт 9092.
org.apache.kafka.common.KafkaException: Socket server failed to bind to 0.0.0.0:9092: Address already in use.
Чуть позже,Я обнаружил, что у zookeeper возникла другая проблема:
INFO Closed socket connection for client /0:0:0:0:0:0:0:1:49986 which had sessionid 0x100000b679d0000 (org.apache.zookeeper.server.NIOServerCnxn)
Я снова запустил zookeeper и увидел более «нормальную» привязку к 2081 4 сообщениям
[2018-10-03 18:25:08,064] INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2018-10-03 18:25:09,055] INFO Accepted socket connection from /127.0.0.1:50014 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2018-10-03 18:25:09,062] INFO Client attempting to renew session 0x10000025c8a0001 at /127.0.0.1:50014 (org.apache.zookeeper.server.ZooKeeperServer)
[2018-10-03 18:25:09,066] INFO Established session 0x10000025c8a0001 with negotiated timeout 6000 for client /127.0.0.1:50014 (org.apache.zookeeper.server.ZooKeeperServer)
, но кафка все еще не работаетg каждый раз
также иногда я получаю следующее сообщение при запуске zookeeper
[2018-10-03 18:10:36,097] INFO Got user-level KeeperException when processing sessionid:0x10000025c8a0001 type:delete cxid:0x47 zxid:0x179 txntype:-1 reqpath:n/a Error Path:/admin/preferred_replica_election Error:KeeperErrorCode = NoNode for /admin/preferred_replica_election (org.apache.zookeeper.server.PrepRequestProcessor)