Side note -- I've also tried adding the clusterprops.json file via zookeeper's shell client on the command line, and within that client, all with no luck.
-- Chris On Tue, Sep 2, 2014 at 12:19 PM, Christopher Gross <cogr...@gmail.com> wrote: > Hi Hoss. > > I did finally stumble onto that document (just after I posted my last > message, of course). > Using bash shell. > > I've now tried those steps: > > Tomcat is stopped. > > First I run: > ./zkcli.sh -zkhost localhost:2181 -cmd put /clusterprops.json > '{"urlScheme":"https"}' > > I confirm via the zookeeper-provided client: > [zk: localhost:2181(CONNECTED) 0] get /clusterprops.json > {"urlScheme":"https"} > cZxid = 0x10000053a > ctime = Tue Sep 02 16:11:09 GMT-00:00 2014 > mZxid = 0x10000053a > mtime = Tue Sep 02 16:11:09 GMT-00:00 2014 > pZxid = 0x10000053a > cversion = 0 > dataVersion = 0 > aclVersion = 0 > ephemeralOwner = 0x0 > dataLength = 21 > numChildren = 0 > [zk: localhost:2181(CONNECTED) 1] > > 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've done it with & without the quotes, based on commentary here: > http://qnalist.com/questions/4770318/solrcloud-and-https > > I get the same error with loading in the props this way: > ./zkcli.sh -zkhost localhost:2181 -cmd put /clusterprops.json > {\"urlScheme\":\"https\"} > > Error: > 533 [localhost-startStop-1] ERROR org.apache.solr.core.SolrCore â > null:org.noggit.JSONParser$ParseException: JSON Parse Error: > char=',position=0 BEFORE=''' AFTER='{"urlScheme":"https"}'' > > "putfile" also nets the same error. > > I'm not sure where I'm supposed to go from here. > > Thanks! > > -- Chris > > > On Tue, Sep 2, 2014 at 12:06 PM, Chris Hostetter <hossman_luc...@fucit.org > > wrote: > >> >> First question: ignoring the oiginal jira (which may be out of date >> due to later improvements) have you seen the instructions? >> >> >> https://cwiki.apache.org/confluence/display/solr/Enabling+SSL#EnablingSSL-SolrCloud >> >> : I always get a message like this: >> : Caused by: org.noggit.JSONParser$ParseException: Expected string: >> : char=\,position=1 BEFORE='{\' AFTER='"urlScheme\":\"https\"}' >> >> looks like you have literally backslash caractes in your JSON (evidently >> from your attempts to ecape the quote characters) >> >> If you're having trouble with putting hte JSON directly in the command >> line (you're examples looked really contrived - which shell are you >> using?) you can always "-putfile" directly and bypass any concerns about >> the shell... >> >> https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities >> >> >> >> -Hoss >> http://www.lucidworks.com/ >> > >