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?

Reply via email to