On 4/15/2016 4:01 PM, Jay Potharaju wrote:
> I am using solrCloud with DIH for indexing my data. Is it possible to get
> status of all my DIH across all nodes in the cloud? I saw this jira ticket
> from couple of years ago.
> https://issues.apache.org/jira/browse/SOLR-3666

Reiterating something Erick said:  DIH is not cloud-aware.

DIH only knows about the node/core it's running on, and cannot give you
status for the rest of the cloud.  The DIH functionality predates
SolrCloud by a long time.  When SolrCloud became reality, functionality
was added so DIH would WORK with SolrCloud, but DIH is still
fundamentally the same feature it was before that time.

DIH should be considered a bridge technology.  It's a contrib module --
the code is included with the rest of Solr, but isn't part of the core
application.

DIH can get you going when your data is in a technology it supports,
like a database ... but a custom multi-threaded application (especially
one written using SolrJ) will probably have better performance, and will
definitely allow you to deal with SolrCloud and your data in any way you
desire.

A fully multi-threaded and cloud-aware DIH, possibly as a separate
application, would be an awesome addition to Solr's ecosystem, but it
would not be a trivial program to write.

Thanks,
Shawn

Reply via email to