问题描述
我正在尝试在我的 Windows 机器上启动 apache 服务器。但是这样做时我收到此错误 Transport transport = message.getTransport(address);
try{
transport.connect();
}catch (Exception e){
//already connected
}
transport.sendMessage(message);
并且进程停止。请注意,我在运行之前启动了 zookeeper 进程,并且启动正常。
zookeeper 的控制台日志如下:-
kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
[2021-02-20 16:24:30,818] INFO Server environment:java.library.path=C:\Program Files (x86)\Java\jdk-15.0.2\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;"C:\Users\Ripesh\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Java\jdk-15.0.2\bin";;. (org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,826] INFO Server environment:java.io.tmpdir=C:\Users\Ripesh\AppData\Local\Temp\
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,826] INFO Server environment:java.compiler=<NA>
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,834] INFO Server environment:os.name=Windows 10
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,834] INFO Server environment:os.arch=amd64
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,842] INFO Server environment:os.version=10.0
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,850] INFO Server environment:user.name=Ripesh
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,850] INFO Server environment:user.home=C:\Users\Ripesh
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,858] INFO Server environment:user.dir=C:\kafka2.7
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,858] INFO Server environment:os.memory.free=497MB
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,858] INFO Server environment:os.memory.max=512MB
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,866] INFO Server environment:os.memory.total=512MB
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,882] INFO minSessionTimeout set to 6000
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,882] INFO maxSessionTimeout set to 60000
(org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,898] INFO Created server with tickTime 3000 minSessionTimeout 6000
maxSessionTimeout 60000 datadir C:\kafka2.7\zookeeper\version-2 snapdir C:\kafka2.7\zookeeper\version-2 (org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:24:30,938] INFO Using org.apache.zookeeper.server.NIOServerCnxnFactory as server connection factory (org.apache.zookeeper.server.ServerCnxnFactory)
[2021-02-20 16:24:30,946] INFO Configuring NIO connection handler with 10s sessionless connection timeout,1 selector thread(s),8 worker threads,and 64 kB direct buffers. (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2021-02-20 16:24:30,946] INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2021-02-20 16:24:30,972] INFO zookeeper.snapshotSizefactor = 0.33 (org.apache.zookeeper.server.ZKDatabase)
[2021-02-20 16:24:30,979] INFO Snapshotting: 0x0 to C:\kafka2.7\zookeeper\version-2\snapshot.0 (org.apache.zookeeper.server.persistence.FileTxnSnapLog)
[2021-02-20 16:24:30,984] INFO Snapshotting: 0x0 to C:\kafka2.7\zookeeper\version-2\snapshot.0 (org.apache.zookeeper.server.persistence.FileTxnSnapLog)
[2021-02-20 16:24:31,008] INFO Using checkIntervalMs=60000 maxPerMinute=10000 (org.apache.zookeeper.server.ContainerManager)
[2021-02-20 16:29:39,625] INFO Creating new log file: log.1 (org.apache.zookeeper.server.persistence.FileTxnLog)
[2021-02-20 16:29:58,708] INFO Expiring session 0x100011044520000,timeout of 18000ms exceeded (org.apache.zookeeper.server.ZooKeeperServer)
[2021-02-20 16:48:34,467] INFO Expiring session 0x100011044520001,471] INFO Expiring session 0x100011044520002,timeout of 18000ms exceeded (org.apache.zookeeper.server.ZooKeeperServer)
从日志看来,定义了 18000 毫秒的超时。奇怪的是,几分钟后,当我再次启动 kafka 服务器进程时,我能够毫无问题地启动它。请注意,我从 kafka 包中提供的 zookper-server-start.bat 而不是 apache zookeeper 包中启动了 zookeeper。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)