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