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/
>>
>
>

Reply via email to