On my office pc, I install Solr 5 on d:\solr5 and create myconfigsets and
mynodes under it. Then run a solrcloud with 2 nodes and embedded zk nodes by
executing these commands:
cd /d d:\solr5
bin\solr start -c -s mynode\node1
bin\solr start -c -s mynode\node2 -p 7973 -z localhost:9983
bin\solr create_collection -c cugna -d myconfigsets\cugna -shards 1
-replicationFactor 2
They run well and then I insert 50k no. of docs to cugna. They are all under
d:\solr5 folder where I unzip solr 5 package.
~~~
Later I copy d:\solr5 to usb and bring it home. I copy it to d:\solr5 at home
pc(i.e. with same path). When I try to start nodes, the server log shows:
2016-05-16 14:57:18.830 ERROR (qtp5592464-15) [ ] o.a.s.s.HttpSolrCall
null:org.apache.solr.common.SolrException: Error loading config name for
collection cugna
...
2016-05-16 14:57:18.829 INFO (qtp5592464-15) [ ] o.a.s.s.HttpSolrCall
[admin] webapp=null path=/admin/collections
params={action=CLUSTERSTATUS&wt=json} status=500 QTime=9
2016-05-16 14:57:18.830 ERROR (qtp5592464-15) [ ] o.a.s.s.HttpSolrCall
null:org.apache.solr.common.SolrException: Error loading config name for
collection cugna
...
Caused by: org.apache.zookeeper.KeeperException$NoNodeException:
KeeperErrorCode = NoNode for /collections/cugna
Does this mean Solrcloud can not migrate by copying whole Solr package? How can
I do it?
Note: I want to do this because if I add all docs in lab and later when go
live, I wish just copy whole folder to production environment without adding
all docs again?