What does Solr index do and how to handle its high avaliablity?
luckydog xf
luckydogxf at gmail.com
Mon Jun 17 05:09:31 EEST 2019
Thanks a lot.
On Sat, Jun 15, 2019 at 11:33 AM Shawn Heisey via dovecot <
dovecot at dovecot.org> wrote:
> On 6/14/2019 2:11 AM, luckydog xf via dovecot wrote:
> > And based on
> https://dovecot.org/pipermail/dovecot/2019-April/115575.html
> > I'm going to use an VIP to host 2 mail servers. Currently, it works in
> > fail over and fail back test except solr index, so how to resolve this?
>
> Solr has high availability options. Probably the easiest is SolrCloud,
> because the legacy master-slave replication option basically has the
> master as a single point of failure. Switching a slave to master is a
> very manual job. SolrCloud is a true cluster -- no masters and no slaves.
>
> Normally I would suggest a load balancer in front of Solr, but with
> SolrCloud and this usage, you could have a VIP switch between two hosts.
> You will need at least three servers for a redundant SolrCloud
> install, because ZooKeeper absolutely requires three servers for
> redundancy. SolrCloud is Solr+ZooKeeper. Only two of the servers would
> need to run Solr, though. The third server would only need to run
> ZooKeeper, and normally the system requirements for that are very low.
>
> > Is it possible to put dovecot index on shared storage like NFS?
>
> Solr does not do well on network file systems. They usually don't offer
> the file locking capability that Lucene wants. Solr is written using
> the Lucene API.
>
> And you can't have two running Solr servers using the same index
> directory even if you disable file locking so that NFS works. Each
> server needs its own copy of the index.
>
> > How to rebuild if I don't put index data on shared storage in case of
> > fail over?
>
> Building and rebuilding is accomplished by dovecot. Here's a wiki page
> for rebuilding Solr indexes. Admittedly it falls into the "not all that
> helpful" category:
>
> https://wiki.apache.org/solr/HowToReindex
>
> Thanks,
> Shawn
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20190617/f90604df/attachment.html>
More information about the dovecot
mailing list