As per your copied exception still server trying to connect to 9160 port
even after port offset. BAM 2.4.1 using bam-datasources.xml for BAM related
configurations for better readability. Please double check whether you
don't have any conflicting configurations between master-datasources.xml
and bam-datasources.xml. In-addition
$BAM_HOME\repository\conf\etc\hector-config.xml port also needs to be
updated manually. Ref. [1] & [2]

Another possibility can be due to BAM re-started in the middle. In such a
circumstances need to restart the API-M as well followed by BAM.

1. https://wso2.org/jira/browse/BAM-1625
2. https://wso2.org/jira/browse/BAM-1624


On Mon, May 26, 2014 at 7:11 PM, Eder Castro <[email protected]>wrote:

> Thanks a lot for your quickly reply,
> but I have changed configuration according to documentation in this file.
> I have offset set to "1" in BAM and the master-datasources.xml
> configuration :
>
> master-datasources.xml:
> ==================
>
> <datasources-configuration xmlns:svns="
> http://org.wso2.securevault/configuration";>
>
>     <providers>
>
> <provider>org.wso2.carbon.ndatasource.rdbms.RDBMSDataSourceReader</provider>
>     </providers>
>
>     <datasources>
>
>         <datasource>
>             <name>WSO2_CARBON_DB</name>
>             <description>The datasource used for registry and user
> manager</description>
>             <jndiConfig>
>                 <name>jdbc/WSO2CarbonDB</name>
>             </jndiConfig>
>             <definition type="RDBMS">
>                 <configuration>
>
> <url>jdbc:h2:repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000</url>
>                     <username>wso2carbon</username>
>                     <password>wso2carbon</password>
>                     <driverClassName>org.h2.Driver</driverClassName>
>                     <maxActive>50</maxActive>
>                     <maxWait>60000</maxWait>
>                     <testOnBorrow>true</testOnBorrow>
>                     <validationQuery>SELECT 1</validationQuery>
>                     <validationInterval>30000</validationInterval>
>                 </configuration>
>             </definition>
>         </datasource>
>
>         <datasource>
>             <name>WSO2BAM_DATASOURCE</name>
>             <description>The datasource used for analyzer
> data</description>
>             <definition type="RDBMS">
>                 <configuration>
>
> <url>jdbc:h2:repository/database/samples/BAM_STATS_DB;AUTO_SERVER=TRUE</url>
>                     <username>wso2carbon</username>
>                     <password>wso2carbon</password>
>                     <driverClassName>org.h2.Driver</driverClassName>
>                     <maxActive>50</maxActive>
>                     <maxWait>60000</maxWait>
>                     <testOnBorrow>true</testOnBorrow>
>                     <validationQuery>SELECT 1</validationQuery>
>                     <validationInterval>30000</validationInterval>
>                 </configuration>
>             </definition>
>         </datasource>
>
>         <datasource>
>             <name>WSO2BAM_CASSANDRA_DATASOURCE</name>
>             <description>The datasource used for Cassandra
> data</description>
>             <definition type="RDBMS">
>                 <configuration>
>                     <url>jdbc:cassandra://localhost:9161/EVENT_KS</url>
>                     <username>admin</username>
>                     <password>admin</password>
>                 </configuration>
>             </definition>
>         </datasource>
>
>         <datasource>
>             <name>WSO2BAM_UTIL_DATASOURCE</name>
>             <description>The datasource used for BAM utilities, such as
> message store etc..</description>
>             <definition type="RDBMS">
>                 <configuration>
>                     <url>jdbc:cassandra://localhost:9160/BAM_UTIL_KS</url>
>                     <username>admin</username>
>                     <password>admin</password>
>                 </configuration>
>             </definition>
>         </datasource>
>
>         <!-- The URL configs are loaded from cassandra-component.xml -->
>         <datasource>
>             <name>WSO2BAM_HIVE_INCREMENTAL_DATASOURCE</name>
>             <definition type="RDBMS">
>                 <configuration>
>                     <username>admin</username>
>                     <password>admin</password>
>                     <dataSourceProps>
>                         <property name="replicationFactor">1</property>
>                         <property
> name="strategyClass">org.apache.cassandra.locator.SimpleStrategy</property>
>                         <property
> name="readConsistencyLevel">QUORUM</property>
>                         <property
> name="writeConsistencyLevel">QUORUM</property>
>                         <property
> name="keyspaceName">HIVE_INCREMENTAL_KS</property>
>                     </dataSourceProps>
>                 </configuration>
>             </definition>
>         </datasource>
>
>         <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>
>                  <!-- JDBC URL to query the database -->
>
> <url>jdbc:h2:<MY_BAM_PATH>/repository/database/APIMGTSTATS_DB;AUTO_SERVER=TRUE</url>
>                  <username>wso2carbon</username>
>                  <password>wso2carbon</password>
>                  <driverClassName>org.h2.Driver</driverClassName>
>                  <maxActive>50</maxActive>
>                  <maxWait>60000</maxWait>
>                  <testOnBorrow>true</testOnBorrow>
>                  <validationQuery>SELECT 1</validationQuery>
>                  <validationInterval>30000</validationInterval>
>             </configuration>
>          </definition>
>         </datasource>
>
>     </datasources>
> </datasources-configuration>
>
> Thanks again,
> Eder
>
>
>
> 2014-05-26 14:28 GMT+02:00 Udara Rathnayake <[email protected]>:
>
> Hi Eder,
>>
>> If you have changed port-offset within BAM please update related
>> datasource configuration within master-datasources.xml.
>> Hope this will help.
>>
>> Regards,
>> UdaraR
>>
>>
>> On Mon, May 26, 2014 at 5:48 PM, Eder Castro 
>> <[email protected]>wrote:
>>
>>> Hi all,
>>> I want to get stadistics about usage of my apis deployed in AM, but when
>>> I consume one of my apis, I get one error.
>>>
>>> I have installed 1.6.0 AM and 2.4.1 BAM and I do this steps (steps for
>>> products integration).
>>> https://docs.wso2.org/display/AM150/Monitoring+Using+WSO2+BAM
>>>
>>> I need some help, :D
>>>
>>> ERROR IN BAM CONSOLE (When I do a request to a deployed api in AM):
>>> =======================================================
>>>
>>> [2014-05-26 14:16:32,997]  INFO
>>> {org.wso2.carbon.databridge.core.DataBridge} -  user admin connected
>>> [2014-05-26 14:16:34,363] ERROR
>>> {me.prettyprint.cassandra.connection.HConnectionManager} -  Could not start
>>> connection pool for host localhost(127.0.0.1):9160
>>> [2014-05-26 14:16:34,372]  INFO
>>> {org.wso2.carbon.databridge.persistence.cassandra.datastore.ClusterFactory}
>>> -  Initializing cluster
>>> [2014-05-26 14:16:34,375] ERROR
>>> {org.wso2.carbon.databridge.datasink.cassandra.subscriber.BAMEventSubscriber}
>>> -  Error processing event.
>>> com.google.common.util.concurrent.UncheckedExecutionException:
>>> me.prettyprint.hector.api.exceptions.HectorException: All host pools marked
>>> down. Retry burden pu
>>> shed out to client.
>>>         at
>>> com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2258)
>>>         at com.google.common.cache.LocalCache.get(LocalCache.java:3990)
>>>         at
>>> com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3994)
>>>         at
>>> com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4878)
>>>         at
>>> com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4884)
>>>         at
>>> org.wso2.carbon.databridge.persistence.cassandra.datastore.ClusterFactory.getCluster(ClusterFactory.java:95)
>>>         at
>>> org.wso2.carbon.databridge.datasink.cassandra.subscriber.BAMEventSubscriber.receive(BAMEventSubscriber.java:69)
>>>         at
>>> org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:81)
>>>         at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>>         at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>         at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>         at java.lang.Thread.run(Thread.java:745)
>>> Caused by: me.prettyprint.hector.api.exceptions.HectorException: All
>>> host pools marked down. Retry burden pushed out to client.
>>>         at
>>> me.prettyprint.cassandra.connection.HConnectionManager.getClientFromLBPolicy(HConnectionManager.java:390)
>>>         at
>>> me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:244)
>>>         at
>>> me.prettyprint.cassandra.service.AbstractCluster.describeKeyspace(AbstractCluster.java:199)
>>>         at
>>> org.wso2.carbon.databridge.persistence.cassandra.datastore.CassandraConnector.createKeySpaceIfNotExisting(CassandraConnector.java:456)
>>>         at
>>> org.wso2.carbon.databridge.persistence.cassandra.datastore.ClusterFactory.initCassandraKeySpaces(ClusterFactory.java:86)
>>>         at
>>> org.wso2.carbon.databridge.persistence.cassandra.datastore.ClusterFactory$1.load(ClusterFactory.java:74)
>>>         at
>>> org.wso2.carbon.databridge.persistence.cassandra.datastore.ClusterFactory$1.load(ClusterFactory.java:54)
>>>         at
>>> com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3589)
>>>         at
>>> com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2374)
>>>         at
>>> com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2337)
>>>         at
>>> com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2252)
>>>         ... 12 more
>>> [2014-05-26 14:16:35,370]  WARN
>>> {me.prettyprint.cassandra.connection.CassandraHostRetryService} -  Downed
>>> localhost(127.0.0.1):9160 host still appears to be dow
>>> n: Unable to open transport to localhost(127.0.0.1):9160 ,
>>> java.net.ConnectException: Connection refused: connect
>>>
>>> Thanks a lot!
>>> Eder
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Udara Rathnayake*
>> Software Engineer
>> WSO2 Inc. : http://wso2.com
>>
>> Mobile : +94 772207239
>> Twitter : http://twitter.com/udarakr
>> Blog    : http://udarakr.blogspot.com
>>
>>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Regards,
Thayalan Sivapaleswararajah
Associate Technical Lead - QA
Mob: +94(0)777872485
Tel : +94(0)(11)2145345
Fax : +94(0)(11)2145300
Email: [email protected]


*Disclaimer*: *This communication may contain privileged or other
confidential information and is intended exclusively for the addressee/s.
If you are not the intended recipient/s, or believe that you may have
received this communication in error, please reply to the sender indicating
that fact and delete the copy you received and in addition, you should not
print, copy, retransmit, disseminate, or otherwise use the information
contained in this communication. Internet communications cannot be
guaranteed to be timely, secure, error or virus-free. The sender does not
accept liability for any errors or omissions.*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to