Hi,
is it supported to run elaticsearch against a mounted SAN storage?
Thanks,
Andreas
Hi,
is it supported to run elaticsearch against a mounted SAN storage?
Thanks,
Andreas
It's not recommended.
Thanks for the reply. Not recommended because local disks should be faster, or may I become any consistency issues / other problems?
See Tune for indexing speed | Elasticsearch Guide [8.11] | Elastic
If indexing is I/O bound, you should investigate giving more memory to the filesystem cache (see above) or buying faster drives. In particular SSD drives are known to perform better than spinning disks. Always use local storage, remote filesystems such as
NFS
orSMB
should be avoided. Also beware of virtualized storage such as Amazon’sElastic Block Storage
. Virtualized storage works very well with Elasticsearch, and it is appealing since it is so fast and simple to set up, but it is also unfortunately inherently slower on an ongoing basis when compared to dedicated local storage. If you put an index onEBS
, be sure to use provisioned IOPS otherwise operations could be quickly throttled.
Thanks, as I read it, it is mostly on performance. I agree that I should avoid anything via Ethernet like NAS or SMB.
That's why I asked for SAN (via FibreChannel) which should be much faster than a NAS - at least our storage guys say so.
If your SAN is faster than the local drives, then that could be an option.
Note that to be totally safe, you should have 2 SAN and make sure that elasticsearch does not allocate primaries and replicas on the same SAN.
I know that theorically nothing should go wrong but my experience is different
ok, then we will start with that option and keep keep the local option in mind if we encounter performance issues.
Thanks and have a nice weekend
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.