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
