[
https://issues.apache.org/jira/browse/STORM-2508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yelei Wu updated STORM-2508:
----------------------------
External issue URL: https://github.com/apache/storm/pull/2108
> 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
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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)