Ошибка подключения Zookeeper

Я бы рекомендовал облегчить вашу жизнь, используя эту библиотеку для фоновых работ https://github.com/Arasthel/AsyncJobLibrary

. Это просто ..

AsyncJob.doInBackground(new AsyncJob.OnBackgroundJob() {

    @Override
    public void doOnBackground() {
        startRecording();
    }
});

30
задан user1322614 9 November 2012 в 22:10
поделиться

1 ответ

Я также получаю ту же ошибку, когда я запустил свой дублируемый zk, один из zkClient не может соединиться с localhost:2181, я проверил файл журнала в соответствии с apache-zookeeper-3.5.5-bin/logs каталогом и нашел это:

20.08.2019 11:30:39  763 [myid:5] - ПРЕДУПРЕЖДАЕТ [QuorumPeermyid=5(secure=disabled), который не Может открыть :QuorumCnxManager@677] - канал к 3 на выборах обращаются к/xxxx:3888 java.net. SocketTimeoutException: подключение приведено к таймауту в java.net. PlainSocketImpl.socketConnect (Собственный метод) в java.net. AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) в java.net. AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) в java.net. AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) в java.net. SocksSocketImpl.connect(SocksSocketImpl.java:392) в java.net. Socket.connect (Сокет java:589) в org.apache.zookeeper.server.quorum. QuorumCnxManager.connectOne(QuorumCnxManager.java:648) в org.apache.zookeeper.server.quorum. QuorumCnxManager.connectOne(QuorumCnxManager.java:705) в org.apache.zookeeper.server.quorum. QuorumCnxManager.connectAll(QuorumCnxManager.java:733) в org.apache.zookeeper.server.quorum. FastLeaderElection.lookForLeader(FastLeaderElection.java:910) в org.apache.zookeeper.server.quorum. QuorumPeer.run(QuorumPeer.java:1247) 20.08.2019 11:30:44  768 [myid:5] - ПРЕДУПРЕЖДАЕТ [QuorumPeermyid=5(secure=disabled), который не Может открыть :QuorumCnxManager@677] - канал к 4 на выборах обращаются к/xxxxxx:3888 java.net. SocketTimeoutException: подключение приведено к таймауту в java.net. PlainSocketImpl.socketConnect (Собственный метод) в java.net. AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) в java.net. AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) в java.net. AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) в java.net. SocksSocketImpl.connect(SocksSocketImpl.java:392) в java.net. Socket.connect (Сокет java:589) в org.apache.zookeeper.server.quorum. QuorumCnxManager.connectOne(QuorumCnxManager.java:648) в org.apache.zookeeper.server.quorum. QuorumCnxManager.connectOne(QuorumCnxManager.java:705) в org.apache.zookeeper.server.quorum. QuorumCnxManager.connectAll(QuorumCnxManager.java:733) в org.apache.zookeeper.server.quorum. FastLeaderElection.lookForLeader(FastLeaderElection.java:910) в org.apache.zookeeper.server.quorum. QuorumPeer.run(QuorumPeer.java:1247) 20.08.2019 11:30:44  769 [myid:5] - ИНФОРМАЦИЯ [QuorumPeermyid=5(secure=disabled) :FastLeaderElection@919] - Уведомление испытывают таймаут: 51200

, который означает, этот zk сервер не может соединиться с другими серверами, и я нашел, что этот сервер проверяет с помощью ping-запросов другой сбой серверов, и после того, как удаляют этот сервер из копии, проблема решена.

надежда это будет полезно.

0
ответ дан 27 November 2019 в 18:34
поделиться