: ./zkcli.sh -zkhost localhost:2181 -cmd put /clusterprops.json
: '{"urlScheme":"https"}'
        ...
: Next I start Tomcat, I get this:
: 482  [localhost-startStop-1] ERROR org.apache.solr.core.SolrCore  â
: null:org.noggit.JSONParser$ParseException: JSON Parse Error:
: char=',position=0 BEFORE=''' AFTER='{"urlScheme":"https"}''

I can't reproduce the erorr you are describing when i follow all the 
steps on the SSL doc page (using bash, and the outer single quotes, just 
like you)...

https://cwiki.apache.org/confluence/display/solr/Enabling+SSL#EnablingSSL-SolrCloud


Are you certain that you & your solr nodes are talking to the same 
zookeeper instance?

(Because according to that error, there is a stray sigle-quote at the 
begining of the clusterprops.json file in the ZK server solr is 
talking to, and as you already confirmed there's no single quotes in the 
string you read back from the zk server you are talking to ... perhaps 
there are 2 zk instances setup somewhere and the one solr is using still 
has crufty data from before you got the quoting issue straightened out?)


do you see log messages early on in Solr's startup from ZkContainer that 
say...

1359 [main] INFO  org.apache.solr.core.ZkContainer  – Zookeeper 
client=localhost:2181

        ?
-Hoss
http://www.lucidworks.com/

Reply via email to