Deployment Architecture

colddb on NFS

harald_leitl
Path Finder

Hi,

Is it possible that multiple indexers (same index) use the same shared NFS directory for colddb?

For example:

indexer1:
indexes.conf
[indexA]
...
coldPath = /NFS/indexA/colddb
...

indexer2:
[indexA]
...
coldPath = /NFS/indexA/colddb
...

OR should it look like:

indexer1:
indexes.conf
[indexA]
...
coldPath = /NFS/indexer1/indexA/colddb
...

indexer2:
[indexA]
...
coldPath = /NFS/indexer2/indexA/colddb
...

thx

0 Karma
1 Solution

jodros
Builder

We are currently running a setup that is similar to the second option, where each indexer has it's own directory on the NFS share. It is working fine.

View solution in original post

jodros
Builder

We are currently running a setup that is similar to the second option, where each indexer has it's own directory on the NFS share. It is working fine.

View solution in original post

martin_mueller
SplunkTrust
SplunkTrust

The first variant could in theory produce name clashes if both indexers start the same bucket number at the same time and stop it at the same time as well, the name would then be db_endtime_starttime_number for both and you'd end up overwriting each other.

The second variant should work, along with the usual caveats of decreased performance.