I am only setting up a MiniSolrCloudCluster with 2 servers like this:

                JettyConfig  jettyConfig = 
JettyConfig.builder().waitForLoadingCoresToFinish(null).setContext("/solr").build();
                MiniSolrCloudCluster  miniCluster = new MiniSolrCloudCluster(2, 
Paths.get(baseDir), jettyConfig);

I can see the "zookeeper", "node1",  "ndoe2" folders being created  (with 
content in them) in my $baseDir. I have not added any data to Solr index yet.

I don't know what "overseer" is and how to check status of it. My only concern 
is if things are not cleared in zookeeper. Is there any way to check zookeeper 
DB?

As I mentioned before, the cluster works fine when I access it via SolrClient 
(solrj). The issue is when making http requests.

Can someone please test making an http request to a MiniSolrCloudCluster 
(created outside of Solr) and let me know if it works fine.

The log messages during starting up the mini cloud include the following error 
messages:

...
15:34:11,750 INFO  ~ Watcher 
org.apache.solr.common.cloud.ConnectionManager@6e374fbf 
name:ZooKeeperConnection Watcher:127.0.0.1:15570/solr got event WatchedEvent 
state:SyncConnected type:None path:null path:null type:None
15:34:11,750 INFO  ~ Client is connected to ZooKeeper
15:34:11,752 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x1 zxid:0x10 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,774 INFO  ~ makePath: /overseer/queue
15:34:11,774 INFO  ~ makePath: /overseer/queue
15:34:11,776 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x5 zxid:0x12 txntype:-1 
reqpath:n/a Error Path:/solr/overseer/queue Error:KeeperErrorCode = NodeExists 
for /solr/overseer/queue
15:34:11,799 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x6 zxid:0x13 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,799 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0x7 zxid:0x14 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,823 INFO  ~ makePath: /overseer/collection-queue-work
15:34:11,824 INFO  ~ makePath: /overseer/collection-queue-work
15:34:11,825 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0xb zxid:0x16 txntype:-1 
reqpath:n/a Error Path:/solr/overseer/collection-queue-work 
Error:KeeperErrorCode = NodeExists for /solr/overseer/collection-queue-work
15:34:11,847 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0xc zxid:0x17 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,847 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0xc zxid:0x18 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,860 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0xd zxid:0x19 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,860 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0xd zxid:0x1a txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,885 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0xf zxid:0x1b txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,886 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0xf zxid:0x1c txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,907 INFO  ~ makePath: /overseer/collection-map-running
15:34:11,908 INFO  ~ makePath: /overseer/collection-map-running
15:34:11,920 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x13 zxid:0x1e txntype:-1 
reqpath:n/a Error Path:/solr/overseer/collection-map-running 
Error:KeeperErrorCode = NodeExists for /solr/overseer/collection-map-running
15:34:11,921 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0x15 zxid:0x1f txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,932 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x14 zxid:0x20 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:11,981 INFO  ~ makePath: /overseer/collection-map-completed
15:34:11,981 INFO  ~ makePath: /overseer/collection-map-completed
15:34:11,985 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0x19 zxid:0x22 txntype:-1 
reqpath:n/a Error Path:/solr/overseer/collection-map-completed 
Error:KeeperErrorCode = NodeExists for /solr/overseer/collection-map-completed
15:34:12,006 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x1a zxid:0x23 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:12,006 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0x1a zxid:0x24 txntype:-1 
reqpath:n/a Error Path:/solr/overseer Error:KeeperErrorCode = NodeExists for 
/solr/overseer
15:34:12,017 INFO  ~ makePath: /overseer/collection-map-failure
15:34:12,017 INFO  ~ makePath: /overseer/collection-map-failure
15:34:12,019 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0x1e zxid:0x26 txntype:-1 
reqpath:n/a Error Path:/solr/overseer/collection-map-failure 
Error:KeeperErrorCode = NodeExists for /solr/overseer/collection-map-failure
15:34:12,048 INFO  ~ makePath: /live_nodes
15:34:12,048 INFO  ~ makePath: /live_nodes
15:34:12,049 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x23 zxid:0x28 txntype:-1 
reqpath:n/a Error Path:/solr/live_nodes Error:KeeperErrorCode = NodeExists for 
/solr/live_nodes
15:34:12,078 INFO  ~ makePath: /collections
15:34:12,078 INFO  ~ makePath: /collections
15:34:12,079 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0006 type:create cxid:0x26 zxid:0x2a txntype:-1 
reqpath:n/a Error Path:/solr/collections Error:KeeperErrorCode = NodeExists for 
/solr/collections
15:34:12,104 INFO  ~ makePath: /aliases.json
15:34:12,104 INFO  ~ makePath: /aliases.json
15:34:12,105 INFO  ~ Got user-level KeeperException when processing 
sessionid:0x154aa89febb0005 type:create cxid:0x2a zxid:0x2c txntype:-1 
reqpath:n/a Error Path:/solr/aliases.json Error:KeeperErrorCode = NodeExists 
for /solr/aliases.json

...





-----Original Message-----
From: Shawn Heisey [mailto:apa...@elyograg.org] 
Sent: 13 May 2016 13:54
To: solr-user@lucene.apache.org
Subject: Re: http request to MiniSolrCloudCluster

On 5/13/2016 2:26 AM, Rohana Rajapakse wrote:
> Hmmm. I now get the following errors when trying to access my Mini cluster 
> over http:
>
> 09:13:19,611 WARN  ~ Exception causing close of session 0x0 due to 
> java.io.IOException: Len error 1347375956
> 09:13:19,611 INFO  ~ Closed socket connection for client 
> /127.0.0.1:23244 (no session established for client)

The length that it is complaining about is a very large number -- 1.3 billion.

The error message excludes the detail I would need to learn whether it comes 
from Zookeeper or Solr.  If it's coming from zookeeper, your zookeeper database 
contains a node whose size is over a thousand times larger than what zookeeper 
supports by default.

The default maximum for znode size is about one megabyte.  If you're running a 
recent version of Solr (5.x or later), the most likely culprit for a large 
znode is the overseer queue ... but to reach a overseer queue size of 1.3 
billion bytes would probably require an extremely large cluster with thousands 
of cores, and that cluster would likely be experiencing a lot of stability 
issues.  This is a situation that even a full Solr install has trouble handling 
-- I would never try to do it with a test class like MiniSolrCloudCluster.

I could also be completely wrong, but without detailed logs and more 
information on what you're trying to build, it's impossible for me to say.

Thanks,
Shawn



Registered Office: 24 Darklake View, Estover, Plymouth, PL6 7TL.
Company Registration No: 3553908

This email contains proprietary information, some or all of which may be 
legally privileged. It is for the intended recipient only. If an addressing or 
transmission error has misdirected this email, please notify the author by 
replying to this email. If you are not the intended recipient you may not use, 
disclose, distribute, copy, print or rely on this email.

Email transmission cannot be guaranteed to be secure or error free, as 
information may be intercepted, corrupted, lost, destroyed, arrive late or 
incomplete or contain viruses. This email and any files attached to it have 
been checked with virus detection software before transmission. You should 
nonetheless carry out your own virus check before opening any attachment. GOSS 
Interactive Ltd accepts no liability for any loss or damage that may be caused 
by software viruses.


Reply via email to