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)