Multiple Archivers
MailArchiva Enterprise Edition has the capability to run multiple archiver processes on different machines. This helps spread the archiving load across several servers and also reduces the contention between archiving and search. In this configuration, multiple archiver processes access the same store and index over an NFS or CIFS mount. Its highly recommended to use Fibre Channel controllers to ensure that you do not run into Ethernet performance limitations.
Here's how you set it up:
Server One
1) Install and configure a single mailarchiver server as per normal
2) setup an NFS or CIFS share at mount point /index/index0 and /store/store0
3) Edit the server.conf file in /usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/conf and set:
index.multiple.processes=yes
Server Two
1) Install a mailarchiva server
2) setup an NFS or CIFS share at mount point /index/index0 and /store/store0
3) Copy over the server.conf file from the Server One
4) run the file /usr/local/mailarchiva/server/archiver.sh to run the archiver process
8) Modify the /etc/init.d/mailarchiva service script to ensure that archiver.sh is run instead of startserver.sh.
Topic revision: r1 - 2008-08-15 - 05:07:02 -
TWikiGuest