ECC High Availability Setup Fails To Bring Available Cluster Nodes When One Server Goes Down And Data Load Fails With "There is an error while registering the collection" Error
(Doc ID 3075610.1)
Last updated on MARCH 07, 2025
Applies to:
Oracle Enterprise Command Center Framework - Version 12.2.4 and laterInformation in this document applies to any platform.
Symptoms
When attempting to run data load after setting up Enterprise Command Center (ECC) cluster and bringing down one of the nodes (of 3 nodes), data load fails and the following error occurs in data load logs from $ECC_BASE/Oracle/quickInstall/logs/ecc directory:
solr.log under $ECC_BASE/Middleware/user_projects/domains/ecc_domain/solr_logs directory will show below error:
at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:695)
at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266)
at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248)
at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
at org.apache.solr.cloud.SyncStrategy$1.run(SyncStrategy.java:323)
at com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:180)
at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:218)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to servername:port
[servername:port] failed: Read timed out
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:571)
... 9 more
The issue can be reproduced at will with the following steps:
1. Setup EBS 12.2.x and integrate with ECC version using Doc ID: 2495053.1
2. Make sure that ECC is working fine
3. Create ECC 3 node cluster as per Enterprise Command Center Framework High Availability, Release 12.2 (Doc ID 2745581.1)
4. Check to see if ECC nodes are working when one of the nodes is brought down.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |