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 15:07:04 UTC

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

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