ShardingSphere启动报错
来源:2-4 部署MySQL集群(四个节点)

慕田峪229543
2022-05-20
[0.003s][warning][gc,ergo] NewSize was set larger than initial heap size, will use initial heap size.
Exception in thread “main” com.zaxxer.hikari.pool.HikariPoolPoolInitializationException:Failedtoinitializepool:Communicationslinkfailureatcom.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:589)atcom.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:575)atcom.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)atcom.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81)atorg.apache.shardingsphere.proxy.backend.communication.jdbc.datasource.decorator.HikariJDBCParameterDecorator.decorate(HikariJDBCParameterDecorator.java:49)atorg.apache.shardingsphere.proxy.backend.communication.jdbc.datasource.decorator.HikariJDBCParameterDecorator.decorate(HikariJDBCParameterDecorator.java:30)atorg.apache.shardingsphere.infra.config.datasource.JDBCParameterDecoratorHelper.decorate(JDBCParameterDecoratorHelper.java:41)atorg.apache.shardingsphere.infra.config.datasource.DataSourceConverter.getDataSource(DataSourceConverter.java:48)atorg.apache.shardingsphere.infra.config.datasource.DataSourceConverter.lambdaPoolInitializationException: Failed to initialize pool: Communications link failure
at com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:589)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:575)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81)
at org.apache.shardingsphere.proxy.backend.communication.jdbc.datasource.decorator.HikariJDBCParameterDecorator.decorate(HikariJDBCParameterDecorator.java:49)
at org.apache.shardingsphere.proxy.backend.communication.jdbc.datasource.decorator.HikariJDBCParameterDecorator.decorate(HikariJDBCParameterDecorator.java:30)
at org.apache.shardingsphere.infra.config.datasource.JDBCParameterDecoratorHelper.decorate(JDBCParameterDecoratorHelper.java:41)
at org.apache.shardingsphere.infra.config.datasource.DataSourceConverter.getDataSource(DataSourceConverter.java:48)
at org.apache.shardingsphere.infra.config.datasource.DataSourceConverter.lambdaPoolInitializationException:Failedtoinitializepool:Communicationslinkfailureatcom.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:589)atcom.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:575)atcom.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115)atcom.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81)atorg.apache.shardingsphere.proxy.backend.communication.jdbc.datasource.decorator.HikariJDBCParameterDecorator.decorate(HikariJDBCParameterDecorator.java:49)atorg.apache.shardingsphere.proxy.backend.communication.jdbc.datasource.decorator.HikariJDBCParameterDecorator.decorate(HikariJDBCParameterDecorator.java:30)atorg.apache.shardingsphere.infra.config.datasource.JDBCParameterDecoratorHelper.decorate(JDBCParameterDecoratorHelper.java:41)atorg.apache.shardingsphere.infra.config.datasource.DataSourceConverter.getDataSource(DataSourceConverter.java:48)atorg.apache.shardingsphere.infra.config.datasource.DataSourceConverter.lambdagetDataSourceMap0(DataSourceConverter.java:68)atjava.base/java.util.stream.Collectors.lambda0(DataSourceConverter.java:68)
at java.base/java.util.stream.Collectors.lambda0(DataSourceConverter.java:68)atjava.base/java.util.stream.Collectors.lambdatoMap$68(Collectors.java:1659)
at java.base/java.util.stream.ReduceOps3ReducingSink.accept(ReduceOps.java:169)atjava.base/java.util.Iterator.forEachRemaining(Iterator.java:133)atjava.base/java.util.Spliterators3ReducingSink.accept(ReduceOps.java:169)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators3ReducingSink.accept(ReduceOps.java:169)atjava.base/java.util.Iterator.forEachRemaining(Iterator.java:133)atjava.base/java.util.SpliteratorsIteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.apache.shardingsphere.infra.config.datasource.DataSourceConverter.getDataSourceMap(DataSourceConverter.java:68)
at org.apache.shardingsphere.proxy.initializer.BootstrapInitializer.getDataSourcesMap(BootstrapInitializer.java:86)
at org.apache.shardingsphere.proxy.initializer.BootstrapInitializer.initContext(BootstrapInitializer.java:76)
at org.apache.shardingsphere.proxy.initializer.BootstrapInitializer.init(BootstrapInitializer.java:68)
at org.apache.shardingsphere.proxy.Bootstrap.main(Bootstrap.java:47)
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828)
at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:448)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:354)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:473)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:554)
… 21 more
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89)
at com.mysql.cj.NativeSession.connect(NativeSession.java:119)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:948)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:818)
… 29 more
Caused by: java.net.NoRouteToHostException: No route to host
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:660)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:333)
at java.base/java.net.Socket.connect(Socket.java:648)
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63)
… 32 more
1回答
-
先去检查你的MySQL是不是都成功启动了,可以正常访问
022022-05-20
相似问题