Did up upgrade your Solr instance from the beta or alpha to 4 at some point?

- Mark

On Wed, Oct 24, 2012 at 1:14 AM, Kevin Osborn <kevin.osb...@cbsi.com> wrote:
> It looks like this is where the problem lies. Here is the JSON that SolrJ
> is receiving from Zookeeper:
>
> "data":"{\\"manufacturer\\":{\\n    \\"shard1\\":{\\n
>  \\"range\\":\\"80000000-ffffffff\\",\\n
>  \\"replicas\\":{\\"myhost:5270_solr_manufacturer\\":{\\n
>  \\"shard\\":\\"shard1\\",\\n          \\"roles\\":null,\\n
>  \\"state\\":\\"active\\",\\n          \\"core\\":\\"manufacturer\\",\\n
>        \\"collection\\":\\"manufacturer\\",\\n
>  \\"node_name\\":\\"phx2-ccs-apl-dev-wax1.cnet.com:5270_solr\\",\\n
>  \\"base_url\\":\\"http://myhost:5270/solr\\",\\n
>  \\"leader\\":\\"true\\"}}},\\n    \\"shard2\\":{\\n
>  \\"range\\":\\"0-7fffffff\\",\\n
>  \\"replicas\\":{\\"myhost:5275_solr_manufacturer\\":{\\n
>  \\"shard\\":\\"shard2\\",\\n          \\"roles\\":null,\\n
>  \\"state\\":\\"active\\",\\n          \\"core\\":\\"manufacturer\\",\\n
>        \\"collection\\":\\"manufacturer\\",\\n
>  \\"node_name\\":\\"myhost:5275_solr\\",\\n          \\"base_url\\":\\"
> http://myhost:5275/solr\\",\\n
>  \\"leader\\":\\"true\\"}}}}}"}},{"data":{
>
> Where SolrJ is expecting the shard Name, it is actually getting "range" as
> the shard name and "80000000-ffffffff" as the value. Any ideas? Did I
> configure something wrong?
>
>
> On Tue, Oct 23, 2012 at 5:17 PM, Kevin Osborn <kevin.osb...@cbsi.com> wrote:
>
>> I am getting a ClassCastException when i call Solr. My code is pretty
>> simple.
>>
>> SolrServer mySolrServer = new CloudSolrServer(zookeeperHost);
>> ((CloudSolrServer)mySolrServer).setDefaultCollection("manufacturer")
>> ((CloudSolrServer)mySolrServer).connect()
>>
>>
>> The actual error is thrown on line 300 of ClusterState.java:
>> new ZkNodeProps(sliceMap.get(shardName))
>>
>> It is trying to convert a String to a Map which causes the
>> ClassCastException.
>>
>> My zookeepHost string is simply  "myHost:6200". My SolrCloud has 2 shards
>> over a single collection. And two instances are running. I also tried an
>> external Zookeeper with the same results.
>>
>>
>> --
>> *KEVIN OSBORN*
>> LEAD SOFTWARE ENGINEER
>> CNET Content Solutions
>> OFFICE 949.399.8714
>> CELL 949.310.4677      SKYPE osbornk
>> 5 Park Plaza, Suite 600, Irvine, CA 92614
>> [image: CNET Content Solutions]
>>
>>
>>
>
>
> --
> *KEVIN OSBORN*
> LEAD SOFTWARE ENGINEER
> CNET Content Solutions
> OFFICE 949.399.8714
> CELL 949.310.4677      SKYPE osbornk
> 5 Park Plaza, Suite 600, Irvine, CA 92614
> [image: CNET Content Solutions]



-- 
- Mark

Reply via email to