[ 
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)

Reply via email to