Hi Inosh,

Thanks for the correction.



On Thu, Oct 16, 2014 at 7:06 PM, Inosh Goonewardena <in...@wso2.com> wrote:

> Hi,
>
> On Thu, Oct 16, 2014 at 6:56 PM, Manoj Gunawardena <man...@wso2.com>
> wrote:
>
>> Hi Akila,
>>
>> seems to be WSO2AM_STATS_DB table doesn't exists and unable to create
>> new native thread error indicates the OS cannot create thread for JVM.
>> Database configurations correct, but make sure table is created. You can
>> start the server with -DsetUp option to create the DB.
>>
>
> -Dsetup will not create the stat DB for you. You have to create it manually
>
>
>> Did u create DB manually? or above option.
>>
>> If you are still facing the thrift port issue, Please share the 
>> api-manager.xml
>> configuration file.
>>
>> Thanks
>>
>> On Thu, Oct 16, 2014 at 3:53 PM, Akila Nimantha [IT/EKO/LOITS] <
>> aki...@lolctech.com> wrote:
>>
>>>  Hi Inosh,
>>>
>>>
>>>
>>> I have already created WSO2AM_STATS_DB in bam_datasources.xml. and also
>>> I am using BAM 2.4.1 version downloaded last week.
>>>
>>> Please check below for WSO2AM_STATS_DB in bam_datasources.xml
>>>
>>>
>>>
>>> <datasource>
>>>
>>>               <name>WSO2AM_STATS_DB</name>
>>>
>>>               <description>The datasource used for getting statistics to
>>> API Manager</description>
>>>
>>>               <jndiConfig>
>>>
>>>                      <name>jdbc/WSO2AM_STATS_DB</name>
>>>
>>>               </jndiConfig>
>>>
>>>               <definition type="RDBMS">
>>>
>>>                      <configuration>
>>>
>>>                            <url>jdbc:oracle:thin:@000.000.000.000.000
>>> :0000/fusion</url>
>>>
>>>                            <username>stats_db</username>
>>>
>>>                            <password>stats_db</password>
>>>
>>>
>>> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName>
>>>
>>>                            <maxActive>50</maxActive>
>>>
>>>                            <maxWait>60000</maxWait>
>>>
>>>                            <testOnBorrow>true</testOnBorrow>
>>>
>>>                            <validationQuery>SELECT 1</validationQuery>
>>>
>>>                            <validationInterval>30000</validationInterval>
>>>
>>>                      </configuration>
>>>
>>>               </definition>
>>>
>>> </datasource>
>>>
>>>
>>>
>>>
>>>
>>> Regards,
>>>
>>> Akila
>>>
>>>
>>>
>>> *From:* Inosh Goonewardena [mailto:in...@wso2.com]
>>> *Sent:* 16 October 2014 3:37 PM
>>> *To:* Akila Nimantha [IT/EKO/LOITS]
>>> *Cc:* Dinesh J Weerakkody; Gihan Anuruddha; dev@wso2.org
>>>
>>> *Subject:* Re: [Dev] error in setup BAM server in API cluster setup
>>>
>>>
>>>
>>> Hi Akila,
>>>
>>> Seems like you haven't create the datasource for WSO2AM_STATS_DB to
>>> BAM(<BAM_HOME>/repository/conf/datasources/bam_datasources.xml) as
>>> mentioned in [1]. However, if you are using BAM version prior to BAM 2.4.1
>>> you have to add the datasource to
>>> master-datasources.xml(<BAM_HOME>/repository/conf/datasources/master-datasources.xml)
>>>
>>> Caused by: java.lang.RuntimeException: Error in getting data source
>>> properties: *The data source: WSO2AM_STATS_DB does not exist for
>>> tenant: carbon.super*
>>>     at
>>> org.wso2.carbon.hive.data.source.access.util.DataSourceAccessUtil.getDataSourceProperties(DataSourceAccessUtil.java:57)
>>>     ... 25 more
>>> Caused by: java.lang.RuntimeException: T*he data source:
>>> WSO2AM_STATS_DB does not exist for tenant: carbon.super*
>>>     at
>>> org.wso2.carbon.hive.data.source.access.util.DataSourceAccessUtil.getDataSourceProperties(DataSourceAccessUtil.java:47)
>>>     ... 25 more
>>>
>>>
>>>
>>> [1] -
>>> https://docs.wso2.com/display/AM170/Publishing+API+Runtime+Statistics#PublishingAPIRuntimeStatistics-ConfiguringWSO2BAM
>>>
>>>
>>>
>>> On Thu, Oct 16, 2014 at 3:20 PM, Akila Nimantha [IT/EKO/LOITS] <
>>> aki...@lolctech.com> wrote:
>>>
>>>  Hi Dinesh, Gihan,
>>>
>>>
>>>
>>> I think not yet solved the problem.
>>>
>>> What I did was changed to Oracle and try the same. First started bam
>>> server and after gateway, keymanager,publisher and finally store. Now noe
>>> api manager nodes up and running without any error.but bam server give
>>> error repeatedly. Please check server logs bam and store servers.
>>>
>>> But I can see api invoke events from bam console(by login to the
>>> Cassandra cluster).
>>>
>>> When I trying to subscribe to a api, bam server going down with
>>> outofmemmory message.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Akila
>>>
>>>
>>>
>>> *From:* Dinesh J Weerakkody [mailto:dine...@wso2.com]
>>> *Sent:* 14 October 2014 5:02 PM
>>>
>>>
>>> *To:* Akila Nimantha [IT/EKO/LOITS]
>>> *Cc:* dev@wso2.org
>>> *Subject:* Re: [Dev] error in setup BAM server in API cluster setup
>>>
>>>
>>>
>>> Hi Akila,
>>>
>>> Have you solved your problem?
>>>
>>>
>>>
>>> On Mon, Oct 13, 2014 at 11:21 PM, Inosh Goonewardena <in...@wso2.com>
>>> wrote:
>>>
>>>  Hi,
>>>
>>>
>>> On Mon, Oct 13, 2014 at 6:15 PM, Akila Nimantha [IT/EKO/LOITS] <
>>> aki...@lolctech.com> wrote:
>>>
>>>  Dear Gihan,
>>>
>>>
>>>
>>> Yes I used figures displayed in my BAM log.
>>>
>>> Can you please tell me is there a specific server that I should put
>>> these configurations. Because I am trying to add BAM in a clustered setup.
>>> My followed document says just <api_home> and so on. So what should I
>>> change or both. For now I did same configuration in both four
>>> components(Gateway,keymanager,publisher and store).
>>>
>>>
>>>
>>>  You need to configure usage tracking only in APIM-Gateway nodes.
>>> Please make sure APIM-Gateway nodes have the access to above BAM thrift
>>> server ports(telnet from gateway nodes to make sure).
>>>
>>>
>>>
>>>
>>>
>>>  Regards,
>>>
>>> Akila
>>>
>>>
>>>
>>> *From:* Gihan Anuruddha [mailto:gi...@wso2.com]
>>> *Sent:* 13 October 2014 5:50 PM
>>>
>>>
>>> *To:* Akila Nimantha [IT/EKO/LOITS]
>>> *Cc:* dev@wso2.org
>>> *Subject:* Re: [Dev] error in setup BAM server in API cluster setup
>>>
>>>
>>>
>>> Hi Akila,
>>>
>>>
>>>
>>> During the BAM server startup, it will show a message like below. Please
>>> use that IP address to connect to BAM.
>>>
>>>
>>>
>>> [2014-10-13 14:51:17,448]  INFO
>>> {org.wso2.carbon.databridge.receiver.thrift.internal.ThriftDataReceiver} -
>>>  Thrift Server started at 0.0.0.0
>>>
>>> [2014-10-13 14:51:17,453]  INFO
>>> {org.wso2.carbon.databridge.receiver.thrift.internal.ThriftDataReceiver} -
>>>  Thrift SSL port : 7711
>>>
>>> [2014-10-13 14:51:17,456]  INFO
>>> {org.wso2.carbon.databridge.receiver.thrift.internal.ThriftDataReceiver} -
>>>  Thrift port : 7611
>>>
>>>
>>>
>>>
>>>
>>> Regards,
>>>
>>> Gihan
>>>
>>>
>>>
>>> On Mon, Oct 13, 2014 at 5:46 PM, Akila Nimantha [IT/EKO/LOITS] <
>>> aki...@lolctech.com> wrote:
>>>
>>>  Hi harsha,
>>>
>>>
>>>
>>> Yes ip is correct .i put port as 7617 because I used 6 as BAM offset.
>>> please check below for apiusagetracking element details,
>>>
>>>
>>>
>>> <APIUsageTracking>
>>>
>>>         <Enabled>true</Enabled>
>>>
>>>
>>> <PublisherClass>org.wso2.carbon.apimgt.usage.publisher.APIMgtUsageDataBridgeDataPublisher</PublisherClass>
>>>
>>>         <ThriftPort>7617</ThriftPort>
>>>
>>>         <BAMServerURL>tcp://172.20.2.150:7617/</BAMServerURL>
>>>
>>>         <BAMUsername>admin</BAMUsername>
>>>
>>>         <BAMPassword>admin</BAMPassword>
>>>
>>>         <DataSourceName>jdbc/WSO2AM_STATS_DB</DataSourceName>
>>>
>>>     </APIUsageTracking>
>>>
>>>
>>>
>>> Regards,
>>>
>>> Akila
>>>
>>>
>>>
>>>
>>>
>>> *From:* Harsha Kumara [mailto:hars...@wso2.com]
>>> *Sent:* 13 October 2014 4:46 PM
>>> *To:* Akila Nimantha [IT/EKO/LOITS]
>>> *Cc:* dev@wso2.org
>>> *Subject:* Re: [Dev] error in setup BAM server in API cluster setup
>>>
>>>
>>>
>>> Hi Akila,
>>>
>>>
>>>
>>> Seems like it's a connection issue. Have you specified correct IPs and
>>> ports in the configurations.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Harsha
>>>
>>>
>>>
>>> On Mon, Oct 13, 2014 at 4:08 PM, Akila Nimantha [IT/EKO/LOITS] <
>>> aki...@lolctech.com> wrote:
>>>
>>>  Hi all,
>>>
>>>
>>>
>>> I am trying add BAM server(
>>> https://docs.wso2.com/display/AM170/Publishing+API+Runtime+Statistics)
>>> in API manager Cluster setup(
>>> https://docs.wso2.com/display/CLUSTER420/Clustering+API+Manager).
>>>
>>> I just trying with default H2 database configurations and I get
>>> following error.
>>>
>>> org.wso2.carbon.databridge.agent.thrift.exception.AgentException: Cannot
>>> borrow client for TCP,172.20.2.150:7617,TCP,172.20.2.150:7717
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.internal.publisher.authenticator.AgentAuthenticator.connect(AgentAuthenticator.java:58)
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.DataPublisher.start(DataPublisher.java:273)
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.DataPublisher.<init>(DataPublisher.java:161)
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.AsyncDataPublisher$ReceiverConnectionWorker.run(AsyncDataPublisher.java:787)
>>>
>>>        at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>>>
>>>        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>>
>>>        at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>
>>>        at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>
>>>        at java.lang.Thread.run(Thread.java:745)
>>>
>>> Caused by: org.apache.thrift.transport.TTransportException: Could not
>>> connect to 172.20.2.150 on port 7717
>>>
>>>        at
>>> org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:212)
>>>
>>>        at
>>> org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:166)
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.internal.pool.client.secure.SecureClientPoolFactory.makeObject(SecureClientPoolFactory.java:90)
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.internal.pool.client.secure.SecureClientPoolFactory.makeObject(SecureClientPoolFactory.java:48)
>>>
>>>        at
>>> org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
>>>
>>>        at
>>> org.wso2.carbon.databridge.agent.thrift.internal.publisher.authenticator.AgentAuthenticator.connect(AgentAuthenticator.java:50)
>>>
>>>        ... 8 more
>>>
>>> Caused by: java.net.ConnectException: Connection refused
>>>
>>>        at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>
>>>        at
>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
>>>
>>>        at
>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
>>>
>>>        at
>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>
>>>        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>>>
>>>        at java.net.Socket.connect(Socket.java:579)
>>>
>>>        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
>>>
>>>        at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:407)
>>>
>>>        at
>>> sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
>>>
>>>        at
>>> org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:208)
>>>
>>>
>>>
>>> what should I do and when we setup BAM in api cluster is there specific
>>> server component(gateway or keymanager or store or publisher or both)to
>>> setup????????????????????
>>>
>>>
>>>
>>> Regards,
>>>
>>> Akila
>>>
>>>
>>>
>>> This message (including any attachments) is intended only for the use of
>>> the individual or entity to which it is addressed and may contain
>>> information that is non-public, proprietary, privileged, confidential, and
>>> exempt from disclosure under applicable law or may constitute as attorney
>>> work product. If you are not the intended recipient, you are hereby
>>> notified that any use, dissemination, distribution, or copying of this
>>> communication is strictly prohibited. If you have received this
>>> communication in error, notify us immediately by telephone and (i) destroy
>>> this message if a facsimile or (ii) delete this message immediately if this
>>> is an electronic communication. Thank you.
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Harsha Kumara
>>>
>>> Software Engineer, WSO2 Inc.
>>>
>>> Mobile: +94775505618
>>>
>>> Blog:harshcreationz.blogspot.com
>>>
>>> This message (including any attachments) is intended only for the use of
>>> the individual or entity to which it is addressed and may contain
>>> information that is non-public, proprietary, privileged, confidential, and
>>> exempt from disclosure under applicable law or may constitute as attorney
>>> work product. If you are not the intended recipient, you are hereby
>>> notified that any use, dissemination, distribution, or copying of this
>>> communication is strictly prohibited. If you have received this
>>> communication in error, notify us immediately by telephone and (i) destroy
>>> this message if a facsimile or (ii) delete this message immediately if this
>>> is an electronic communication. Thank you.
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> W.G. Gihan Anuruddha
>>>
>>> Senior Software Engineer | WSO2, Inc.
>>>
>>> M: +94772272595
>>>
>>> This message (including any attachments) is intended only for the use of
>>> the individual or entity to which it is addressed and may contain
>>> information that is non-public, proprietary, privileged, confidential, and
>>> exempt from disclosure under applicable law or may constitute as attorney
>>> work product. If you are not the intended recipient, you are hereby
>>> notified that any use, dissemination, distribution, or copying of this
>>> communication is strictly prohibited. If you have received this
>>> communication in error, notify us immediately by telephone and (i) destroy
>>> this message if a facsimile or (ii) delete this message immediately if this
>>> is an electronic communication. Thank you.
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Inosh Goonewardena
>>> Associate Technical Lead- WSO2 Inc.
>>> Mobile: +94779966317
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>> *Dinesh J. Weerakkody*
>>>
>>> Software Engineer
>>>
>>> WSO2 Inc.
>>> lean | enterprise | middleware
>>> M : +94 727 361788 | E : dine...@wso2.com | W : www.wso2.com
>>>
>>> This message (including any attachments) is intended only for the use of
>>> the individual or entity to which it is addressed and may contain
>>> information that is non-public, proprietary, privileged, confidential, and
>>> exempt from disclosure under applicable law or may constitute as attorney
>>> work product. If you are not the intended recipient, you are hereby
>>> notified that any use, dissemination, distribution, or copying of this
>>> communication is strictly prohibited. If you have received this
>>> communication in error, notify us immediately by telephone and (i) destroy
>>> this message if a facsimile or (ii) delete this message immediately if this
>>> is an electronic communication. Thank you.
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Inosh Goonewardena
>>> Associate Technical Lead- WSO2 Inc.
>>> Mobile: +94779966317
>>>
>>> This message (including any attachments) is intended only for the use of
>>> the individual or entity to which it is addressed and may contain
>>> information that is non-public, proprietary, privileged, confidential, and
>>> exempt from disclosure under applicable law or may constitute as attorney
>>> work product. If you are not the intended recipient, you are hereby
>>> notified that any use, dissemination, distribution, or copying of this
>>> communication is strictly prohibited. If you have received this
>>> communication in error, notify us immediately by telephone and (i) destroy
>>> this message if a facsimile or (ii) delete this message immediately if this
>>> is an electronic communication. Thank you.
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Manoj Gunawardena
>> Tech Lead
>> WSO2, Inc.: http://wso2.com
>> lean.enterprise.middleware
>> Mobile : +94 77 2291643
>>
>
>
>
> --
> Regards,
>
> Inosh Goonewardena
> Associate Technical Lead- WSO2 Inc.
> Mobile: +94779966317
>



-- 
Manoj Gunawardena
Tech Lead
WSO2, Inc.: http://wso2.com
lean.enterprise.middleware
Mobile : +94 77 2291643
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to