在生产环境下 , Elasticsearch最好单独运行在服务器中 。为了能够使其使用系统所有可用的资源 , 你需要配置你的操作系统以允许运行Elasticsearch的用户使用比默认情况下更多的资源 。
在部署生成环境之前需要考虑以下设置:
- 配置(修改)你的操作系统设置
- 禁用
swapping - 提高文件描述符个数
- 确保有充足的虚拟内存
- 确保有充足的线程可用
- JVM DNS缓存设置
- 不要使用
noexec挂载临时目录 - TCP重传超时
开发模式VS生产模式 【生产环境下Elasticsearch重要的系统配置】默认情况下 , Elasticsearch(以下简写为ES)假设你运行在开发模式下 。对于上面的配置 , 在开发模式下如果你没有正确配置 , ES只会在日志中记录一个
WARNING , ES实例仍然能够正常启动 。从开发模式到生产模式的转变 一旦你配置了网络相关配置 , 例如
network.host,ES就会认为你需要迁移到生产模式 , 将原本的警告升级为异常!这些异常将导致ES无法启动!这是一种重要的安全保障 , 能确保你不会丢失数据 。- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
