You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "Yelei Wu (JIRA)" <ji...@apache.org> on 2017/05/10 14:56:04 UTC

[jira] [Created] (STORM-2508) storm-solr enhancement: update solrj to 5.5, support custom SolrClientFactory and commit operation

Yelei Wu created STORM-2508:
-------------------------------

             Summary: storm-solr enhancement: update solrj to 5.5, support custom SolrClientFactory and commit operation
                 Key: STORM-2508
                 URL: https://issues.apache.org/jira/browse/STORM-2508
             Project: Apache Storm
          Issue Type: Improvement
          Components: storm-solr
    Affects Versions: 1.x
            Reporter: Yelei Wu
             Fix For: 2.0.0, 1.1.0


I have a case that the SolrCloud in my organization is protected by SSL + Basic Auth, so I need to provide customized SolrClient instance to SolrUpdateBolt. Likewise, the RestJsonSchemaBuilder cannot access Schema API without auth.
In addition, for "near real-time search", soft commit is preferred, so it is better to expose an interface for user to customize commit operation.
I think those features will also be useful for other people who needs to use custom SolrClient implementation and control the detail of commit operation. So, finally, I plan an enhancement for storm-solr:
1. update solrj and related dependencies to 5.5;
2. improve SolrConfig to support custom SolrClientFactory and CommitCallBack;
3. provide a SchemaBuilder implementation which use custom SolrClient to request Schema API.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)