Hi,

I installed Solr 5.5 in my test server but was having issue updating the 
solrconfig.xml.

Solr is installed in /locm/solr-5.5.0/ folder

1) First I create a topic connection with the following command:

bin/solr create -c topic -d topic_configs_ori

But there is no folder name topc in 
/locm/solr-5.5.0/server/solr/configsets/topic after the above commend.

The issue is that when I check the configuration file in Solr admin, the 
correct solrconfig.xml is not updated to the one in 
/locm/solr-5.5.0/server/solr/configsets/topic_configs_ori. Actually it looked 
to me that the default config files are used.

2) Then I run the following command to try to update

./zkcli.sh -cmd upconfig -zkhost localhost:9983 -confname topic -solrhome 
/locm/solr-5.5.0/ -confdir 
/locm/solr-5.5.0/server/solr/configsets/topic_configs_ori/conf

I got the following error:

./zkcli.sh -cmd upconfig -zkhost localhost:9983 -confname topic -solrhome 
/locm/solr-5.5.0/ -confdir 
/locm/solr-5.5.0/server/solr/configsets/topic_configs_ori/conf

Exception in thread "main" java.io.IOException: Error uploading file 
/locm/solr-5.5.0/server/solr/configsets/topic_configs_ori/conf/get-pip.py to 
zookeeper path /configs/topic/get-pip.py

at 
org.apache.solr.common.cloud.ZkConfigManager$1.visitFile(ZkConfigManager.java:69)

at 
org.apache.solr.common.cloud.ZkConfigManager$1.visitFile(ZkConfigManager.java:59)

at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:135)

at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:199)

at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:69)

at java.nio.file.Files.walkFileTree(Files.java:2602)

at java.nio.file.Files.walkFileTree(Files.java:2635)

at 
org.apache.solr.common.cloud.ZkConfigManager.uploadToZK(ZkConfigManager.java:59)

at 
org.apache.solr.common.cloud.ZkConfigManager.uploadConfigDir(ZkConfigManager.java:121)

at org.apache.solr.cloud.ZkCLI.main(ZkCLI.java:222)

Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: 
KeeperErrorCode = ConnectionLoss for /configs/topic/get-pip.py

at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)

at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)

at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783)

at org.apache.solr.common.cloud.SolrZkClient$10.execute(SolrZkClient.java:501)

at 
org.apache.solr.common.cloud.ZkCmdExecutor.retryOperation(ZkCmdExecutor.java:60)

at org.apache.solr.common.cloud.SolrZkClient.makePath(SolrZkClient.java:498)

at org.apache.solr.common.cloud.SolrZkClient.makePath(SolrZkClient.java:408)

at 
org.apache.solr.common.cloud.ZkConfigManager$1.visitFile(ZkConfigManager.java:67)

... 9 more

Please help me as this seems to be very basic. But I followed the document in:
https://cwiki.apache.org/confluence/display/solr/Using+ZooKeeper+to+Manage+Configuration+Files

Is this a bug or am I missing anything? Thanks



Reply via email to