You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@solr.apache.org by "Dubey, Rahul" <ra...@siemens.com> on 2022/04/12 12:43:33 UTC

Custom Request Handler in Solr Cloud setup

Hello Team,

I have created a custom request handler(Prepared a jar) in standalone SOLR and I have updated this in my solrConfig.xml. I am able to perform all the activities related to new request handler.

But When I am trying to use that custom request handler (by preparing a jar) in Solr Cloud setup, I am getting error.
I have pasted the jar in ..\..\solr-8.11.1\server\lib directory
I have updated the solrConfig.xml of the _default configset and then uploaded into the zookeeper by following command
bin\solr zk upconfig -d "..\..\solr-8.11.1\server\solr\configsets\_default" -z localhost:9984

After this when I am trying to create collection using _default configset (which have the updated solrConfig.xml) , it is giving me below error

{
  "responseHeader":{
    "status":400,
    "QTime":2466},
  "failure":{
    "192.168.2.100:8984_solr":"org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error from server at http://192.168.2.100:8984/solr: Error CREATEing SolrCore 'objdata_collection2_shard2_replica_n6': Unable to create core [objdata_collection2_shard2_replica_n6] Caused by: org.apache.solr.handler.component.SearchHandler",
    "192.168.2.100:8984_solr":"org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error from server at http://192.168.2.100:8984/solr: Error CREATEing SolrCore 'objdata_collection2_shard1_replica_n1': Unable to create core [objdata_collection2_shard1_replica_n1] Caused by: org.apache.solr.handler.component.SearchHandler",
    "192.168.2.100:8985_solr":"org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error from server at http://192.168.2.100:8985/solr: Error CREATEing SolrCore 'objdata_collection2_shard1_replica_n2': Unable to create core [objdata_collection2_shard1_replica_n2] Caused by: org.apache.solr.handler.component.SearchHandler",
    "192.168.2.100:7574_solr":"org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error from server at http://192.168.2.100:7574/solr: Error CREATEing SolrCore 'objdata_collection2_shard2_replica_n4': Unable to create core [objdata_collection2_shard2_replica_n4] Caused by: org.apache.solr.handler.component.SearchHandler"},
  "Operation create caused exception:":"org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Underlying core creation failed while creating collection: objdata_collection2",
  "exception":{
    "msg":"Underlying core creation failed while creating collection: objdata_collection2",
    "rspCode":400},
  "error":{
    "metadata":[
      "error-class","org.apache.solr.common.SolrException",
      "root-error-class","org.apache.solr.common.SolrException"],
    "msg":"Underlying core creation failed while creating collection: objdata_collection2",
    "code":400}}


  1.  Can you please tell me , how I can make this custom request handler as working in solrCloud.
  2.  Where I should place the jar in solrcloud setup , so that it would be picked by my updated solrConfig.xml file
  3.  Is this the right way to do in solrCloud setup or Should I have to do something different.

Thanks & Regards,
Rahul