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)