簡體   English   中英

[Wso2] [流處理器] [Dashbord]在同一台計算機上運行dashbord和worker

[英][Wso2][Stream Processor][Dashbord] Running dashbord and worker in same machine

我嘗試在同一台計算機上運行Worker和dashbord。 第一個工具正在協同運行,但是當我啟動第二個工具時,出現了錯誤:

[2018-03-07 09:59:43,546]信息{org.wso2.msf4j.internal.websocket.EndpointsRegistryImpl}-已注冊的端點:/ server-stats / {type} [2018-03-07 09:59:43,636] INFO {org.wso2.carbon.data.provider.DataProviderAPI}-數據提供者服務組件已激活[2018-03-07 09:59:44,909] INFO {org.wso2.msf4j.internal.websocket.WebSocketServerSC}-所有必需功能可用WebSocket服務組件可用。 [2018-03-07 09:59:45,049]信息{org.wso2.msf4j.internal.MicroservicesServerSC}-所有微服務均可用[2018-03-07 09:59:45,346]信息{org.wso2.transport.http .netty.listener.ServerConnectorBootstrap $ HTTPServerConnector}-從主機0.0.0.0和端口9643開始的HTTP(S)接口[2018-03-07 09:59:45,939] INFO {org.wso2.carbon.metrics.core.config。 model.JmxReporterConfig}-使用域“ org.wso2.carbon.metrics”為度量標准創建JMX報告器[2018-03-07 09:59:45,954] INFO {org.wso2.carbon.metrics.core.reporter.impl.AbstractReporter }-啟動了用於度量標准的JMX報告程序[2018-03-07 09:59:45,954] INFO {org.wso2.msf4j.analytics.metrics.MetricsComponent}-度量標准組件已激活[2018-03-07 09:59:45,970]信息{org.wso2.carbon.databridge.agent.internal.DataAgentDS}-成功部署了代理服務器[2018-03-07 09:59:52,914]錯誤{org.wso2.carbon.kernel.internal.startupresolver.StartupComponentManager}-調用onAllRequiredCapabilitiesAv時發生運行時異常 組件Carbon數據源服務com.zaxxer.hikari.pool.PoolInitializationException異常:池初始化期間發生異常:連接斷開:“ java.net.SocketTimeoutException:連接超時:169.254.235.125:59336” [90067-196]位於com.zaxxer.hikari.pool.HikariPool.initializeConnections(HikariPool.java:581)位於com.zaxxer.hikari.pool.HikariPool。(HikariPool.java:152)位於com.zaxxer.hikari.HikariDataSource。(HikariDataSource.java: 73)在org.wso2.carbon.datasource.rdbms.hikari.HikariDataSourceReader.createDataSource(HikariDataSourceReader.java:74)在org.wso2.carbon.datasource.rdbms.hikari.HikariRDBMSDataSource.getDataSource(HikariRDBMSDataSource.java:56) org.wso2.carbon.datasource.core.DataSourceBuilder.buildDataSourceObject(DataSourceBuilder.java:60)上的.wso2.carbon.datasource.core.DataSourceBuilder.buildDataSourceObject(DataSourceBuilder.java:79)在org.wso2.carbon.datasource.core上org.wso2.carbon上的.DataSourceBuilder.buildCarbonDataSource(DataSourceBuilder.java:44) org.wso2.carbon.datasource.core.internal.DataSourceListenerComponent.onAllRequiredCapabilitiesAvailable(DataSourceListenerComponent.java:125)上的.datasource.core.DataSourceManager.initDataSources(DataSourceManager.java:153)在org.wso2.carbon.kernel.internal.startupresolver上org.wso2.carbon.kernel.internal.startupresolver.StartupComponentManager.notifySatisfiableComponents(StartupComponentManager.java:java.util.ArrayList.forEach(ArrayList.java:1249)處的.StartupComponentManager.lambda $ notifySatisfiableComponents $ 7(StartupComponentManager.java:266) 252)在org.wso2.carbon.kernel.internal.startupresolver.StartupOrderResolver $ 1.run(StartupOrderResolver.java:204)在java.util.TimerThread.mainLoop(Timer.java:555)在java.util.TimerThread.run( Timer.java:505)由以下原因引起:org.h2.jdbc.JdbcSQLException:連接斷開:“ java.net.SocketTimeoutException:連接超時:169.254.235.125:59336” [90067-196]位於org.h2.message。 org.h2.mess上的DbException.getJdbcSQLException(DbException.java:345) org.h2.engine.SessionRemote.connectServer(SessionRemote.java:457)的age.DbException.get(DbException.java:168)org.h2的org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:367)的age.DbException.get(DbException.java:168) org.h2上的.jdbc.JdbcConnection。(JdbcConnection.java:116).com.zaxxer.hikari上的org.h2.Driver.connect(Driver.java:69)上的org.h2.jdbc.JdbcConnection。(JdbcConnection.java:100)。 com.zaxxer.hikari上的util.DriverDataSource.getConnection(DriverDataSource.java:95)com.zaxxer.hikari.pool.HikariPool.addConnection(HikariPool.java:496)上的util.DriverDataSource.getConnection(DriverDataSource.java:101)在com.zaxxer.hikari.pool.HikariPool.initializeConnections(HikariPool.java:565)...處另外15個原因:java.net.SocketTimeoutException:java的java.net.DualStackPlainSocketImpl.waitForConnect(本機方法)連接超時.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)在java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)在java.net.AbstractPlainSocketI mpl.connectToAddress(AbstractPlainSocketImpl.java:206)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)at java.net.SocksSocketImpl.connect(SocksSocketImpl .java:392),位於org.h2.util.NetUtils.createSocket(NetUtils.java:103),位於org.h2.util.NetUtils.createSocket(NetUtils),位於java.net.Socket.connect(Socket.java:589)。 org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:115)上的org.h2.engine.SessionRemote.connectServer(SessionRemote.java:453)上的java:83)... 23更多

你能給些建議么?

謝謝。

遇到此異常時,您可以共享使用的WSO2 SP版本嗎?

另外,請檢查WSO2_METRICS_DB數據源配置的jdbc url中是否有AUTO_SERVER=TRUE配置,可以在以下位置找到
{WSO2_SP_HOME} /conf/worker/deployment.yaml

例如: jdbcUrl: 'jdbc:h2:${sys:carbon.home}/wso2/dashboard/database/metrics;AUTO_SERVER=TRUE'

我在mysql中配置了所有數據源,並且可以運行所有SP組件。 該問題與H2數據服務器有關,該數據庫不允許與默認配置共享連接。

我將檢查默認的H2連接參數,然后再次測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM