Hi All, Thanks for the help, got it fixed! Issue was that I only changed the config in worker nodes and depsync had reset the changes... It's working fine now.
On Tue, Aug 23, 2016 at 7:45 PM, Mohanadarshan Vivekanandalingam < mo...@wso2.com> wrote: > > > On Tue, Aug 23, 2016 at 7:32 PM, Supun Malinga <sup...@wso2.com> wrote: > >> Hi, >> >> I already configured MessageFlowConfigurationPublisher.xml and >> MessageFlowStatisticsPublisher.xml files. >> <property name="receiverURL">tcp://esb-analytics:7612</property> >> >> This is the http port I believe. But the error saying it cannot connect >> to the ssl port 7712 which is not in the configuration.. >> >> analytics server runs on a different docker container. >> http : tcp://esb-analytics:7612 >> https: tcp://esb-analytics:7712 >> > > @Supun, this is a Thrift communication which uses TCP underneath.. > > By default thrift port is 7611 and corresponding ssl thrift port is 7711 > (7611+100), check the data-bridge-config.xml file which is in analytics > server config directory . Since we are shipping analytics products in > offset 1 then thrift port is 7612 and ssl port is 7712.. Here, ssl port > (7712) is used for initial authentication purposes of data publisher > afterwards it uses the thrift port (7612) for event publishing.. > > Thanks, > Mohan > > >> >> >> >> On Tue, Aug 23, 2016 at 7:28 PM, Chanaka Fernando <chana...@wso2.com> >> wrote: >> >>> Hi Supun, >>> >>> Where did you configure the hostname for the analytics server node? >>> Publisher configurations files are in the >>> ESB_HOME/repository/deployment/server/eventpublishers/ >>> directory. According to the error log, ESB is trying to connect to >>> localhost:7712 port. Are you starting the analytics server on the same node? >>> >>> On Tue, Aug 23, 2016 at 7:11 PM, Supun Malinga <sup...@wso2.com> wrote: >>> >>>> Hi, >>>> >>>> I configured a ESB cluster with analytics in docker. Followed the guide >>>> [1] and updated the hostname/port in event publisher artifacts. But still >>>> ESB gives and error when I try to anable statistics in a proxy service. >>>> >>>> Looks like some configuration is missing. However I searched in configs >>>> and find any place to change the hostname to the analytics server >>>> connection. Can someone point me to the correct config pls ?. >>>> >>>> esb_worker1 | [2016-08-23 11:58:51,041] WARN - DataEndpointGroup >>>> No receiver is reachable at reconnection, will try to reconnect every 30 >>>> sec >>>> esb_worker1 | [2016-08-23 11:58:51,044] ERROR - >>>> DataEndpointConnectionWorker Error while trying to connect to >>>> ssl://localhost:7712 >>>> esb_worker1 | org.wso2.carbon.databridge.age >>>> nt.exception.DataEndpointSecurityException: Error while trying to >>>> connect to ssl://localhost:7712 >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien >>>> t(ThriftSecureClientPoolFactory.java:61) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.client.AbstractClientPoolFactory.makeObject(AbstractClien >>>> tPoolFactory.java:39) >>>> esb_worker1 | at org.apache.commons.pool.impl.G >>>> enericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.DataEndpointConnectionWorker.connect(DataEndpoin >>>> tConnectionWorker.java:91) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.DataEndpointConnectionWorker.run(DataEndpointCon >>>> nectionWorker.java:42) >>>> esb_worker1 | at java.util.concurrent.Executors >>>> $RunnableAdapter.call(Executors.java:471) >>>> esb_worker1 | at java.util.concurrent.FutureTas >>>> k.run(FutureTask.java:262) >>>> esb_worker1 | at java.util.concurrent.ThreadPoo >>>> lExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> esb_worker1 | at java.util.concurrent.ThreadPoo >>>> lExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> esb_worker1 | at java.lang.Thread.run(Thread.java:745) >>>> esb_worker1 | Caused by: >>>> org.apache.thrift.transport.TTransportException: >>>> Could not connect to localhost on port 7712 >>>> esb_worker1 | at org.apache.thrift.transport.TS >>>> SLTransportFactory.createClient(TSSLTransportFactory.java:237) >>>> esb_worker1 | at org.apache.thrift.transport.TS >>>> SLTransportFactory.getClientSocket(TSSLTransportFactory.java:169) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien >>>> t(ThriftSecureClientPoolFactory.java:56) >>>> esb_worker1 | ... 9 more >>>> esb_worker1 | Caused by: java.net.ConnectException: Connection >>>> refused >>>> esb_worker1 | at java.net.PlainSocketImpl.socketConnect(Native >>>> Method) >>>> esb_worker1 | at java.net.AbstractPlainSocketIm >>>> pl.doConnect(AbstractPlainSocketImpl.java:339) >>>> esb_worker1 | at java.net.AbstractPlainSocketIm >>>> pl.connectToAddress(AbstractPlainSocketImpl.java:200) >>>> esb_worker1 | at java.net.AbstractPlainSocketIm >>>> pl.connect(AbstractPlainSocketImpl.java:182) >>>> esb_worker1 | at java.net.SocksSocketImpl.conne >>>> ct(SocksSocketImpl.java:392) >>>> esb_worker1 | at java.net.Socket.connect(Socket.java:579) >>>> esb_worker1 | at sun.security.ssl.SSLSocketImpl >>>> .connect(SSLSocketImpl.java:625) >>>> esb_worker1 | at sun.security.ssl.SSLSocketImpl >>>> .<init>(SSLSocketImpl.java:413) >>>> esb_worker1 | at sun.security.ssl.SSLSocketFact >>>> oryImpl.createSocket(SSLSocketFactoryImpl.java:88) >>>> esb_worker1 | at org.apache.thrift.transport.TS >>>> SLTransportFactory.createClient(TSSLTransportFactory.java:233) >>>> esb_worker1 | ... 11 more >>>> esb_worker1 | [2016-08-23 11:58:51,046] ERROR - >>>> DataEndpointConnectionWorker Error while trying to connect to the endpoint. >>>> Cannot borrow client for ssl://localhost:7712 >>>> esb_worker1 | org.wso2.carbon.databridge.age >>>> nt.exception.DataEndpointAuthenticationException: Cannot borrow client >>>> for ssl://localhost:7712 >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.DataEndpointConnectionWorker.connect(DataEndpoin >>>> tConnectionWorker.java:99) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.DataEndpointConnectionWorker.run(DataEndpointCon >>>> nectionWorker.java:42) >>>> esb_worker1 | at java.util.concurrent.Executors >>>> $RunnableAdapter.call(Executors.java:471) >>>> esb_worker1 | at java.util.concurrent.FutureTas >>>> k.run(FutureTask.java:262) >>>> esb_worker1 | at java.util.concurrent.ThreadPoo >>>> lExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> esb_worker1 | at java.util.concurrent.ThreadPoo >>>> lExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> esb_worker1 | at java.lang.Thread.run(Thread.java:745) >>>> esb_worker1 | Caused by: org.wso2.carbon.databridge.age >>>> nt.exception.DataEndpointSecurityException: Error while trying to >>>> connect to ssl://localhost:7712 >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien >>>> t(ThriftSecureClientPoolFactory.java:61) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.client.AbstractClientPoolFactory.makeObject(AbstractClien >>>> tPoolFactory.java:39) >>>> esb_worker1 | at org.apache.commons.pool.impl.G >>>> enericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.DataEndpointConnectionWorker.connect(DataEndpoin >>>> tConnectionWorker.java:91) >>>> esb_worker1 | ... 6 more >>>> esb_worker1 | Caused by: >>>> org.apache.thrift.transport.TTransportException: >>>> Could not connect to localhost on port 7712 >>>> esb_worker1 | at org.apache.thrift.transport.TS >>>> SLTransportFactory.createClient(TSSLTransportFactory.java:237) >>>> esb_worker1 | at org.apache.thrift.transport.TS >>>> SLTransportFactory.getClientSocket(TSSLTransportFactory.java:169) >>>> esb_worker1 | at org.wso2.carbon.databridge.age >>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien >>>> t(ThriftSecureClientPoolFactory.java:56) >>>> esb_worker1 | ... 9 more >>>> esb_worker1 | Caused by: java.net.ConnectException: Connection >>>> refused >>>> esb_worker1 | at java.net.PlainSocketImpl.socketConnect(Native >>>> Method) >>>> esb_worker1 | at java.net.AbstractPlainSocketIm >>>> pl.doConnect(AbstractPlainSocketImpl.java:339) >>>> esb_worker1 | at java.net.AbstractPlainSocketIm >>>> pl.connectToAddress(AbstractPlainSocketImpl.java:200) >>>> esb_worker1 | at java.net.AbstractPlainSocketIm >>>> pl.connect(AbstractPlainSocketImpl.java:182) >>>> esb_worker1 | at java.net.SocksSocketImpl.conne >>>> ct(SocksSocketImpl.java:392) >>>> esb_worker1 | at java.net.Socket.connect(Socket.java:579) >>>> esb_worker1 | at sun.security.ssl.SSLSocketImpl >>>> .connect(SSLSocketImpl.java:625) >>>> esb_worker1 | at sun.security.ssl.SSLSocketImpl >>>> .<init>(SSLSocketImpl.java:413) >>>> esb_worker1 | at sun.security.ssl.SSLSocketFact >>>> oryImpl.createSocket(SSLSocketFactoryImpl.java:88) >>>> esb_worker1 | at org.apache.thrift.transport.TS >>>> SLTransportFactory.createClient(TSSLTransportFactory.java:233) >>>> esb_worker1 | ... 11 more >>>> >>>> >>>> [1] https://docs.wso2.com/display/ESB500/Prerequisites+to+Pu >>>> blish+Statistics >>>> >>>> thanks, >>>> -- >>>> Supun Malinga >>>> >>> >>> >>> >>> -- >>> Thank you and Best Regards, >>> Chanaka Fernando >>> Senior Technical Lead >>> m: +94 773337238 >>> https://wso2.com <https://wso2.com/signature> >>> >>> >>> >>> >>> >>> >>> >> >> >> -- >> Supun Malinga >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *V. Mohanadarshan* > *Associate Tech Lead,* > *Data Technologies Team,* > *WSO2, Inc. http://wso2.com <http://wso2.com> * > *lean.enterprise.middleware.* > > email: mo...@wso2.com > phone:(+94) 771117673 > -- Supun Malinga
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev