I use the solr is 6.0 version, the solrj is 6.0 version, using
SolrCloud mode deployment, in my code did not make an explicit commit,
configure the autoCommit and softAutoCommit, using the
ConcurrentUpdateSolrClient class.

When we send 100 million data, often read timeout exception occurred
in this anomaly, the data is lost. I would like to ask a few
questions:
1, ConcurrentUpdateSolrClient.add time, if not thrown on behalf of the
data is not an exception has been successfully sent to the solr, this
time is the synchronization of Well, that is, solr server to accept
the data written to the log before we return?
2, if the answer to question 1 is no, then how do we determine
ConcurrentUpdateSolrClient.add implementation failure, so that we have
the wrong data retransmission processing.
3, there is no use ConcurrentUpdateSolrClient
Thank you!

Reply via email to