Elasticsearch请在64位平台上使用Lucene的MMapDirectory

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch请在64位平台上使用Lucene的MMapDirectory相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

翻译:请在64位平台上使用Lucene的MMapDirectory

不要害怕–可以澄清一些常见的误解

从3.1版开始,Apache Lucene和Solr在64位Windows和Solaris系统上默认使用MMapDirectory。从3.3版开始,也适用于64位Linux系统。这种变化导致Lucene和Solr用户之间有些困惑,因为突然之间他们的系统开始表现出与以前版本不同的行为。在Lucene和Solr邮件列表上,有很多帖子来自用户,询问为什么他们的Java安装突然消耗了其物理内存的三倍,或者为什么系统管理员抱怨大量的资源使用。另外顾问已经开始告诉人们,他们应该不能使用MMapDirectory和缓慢改变他们对solrconfig.xml中工作,而不是SimpleFSDirectoryNIOFSDirectory(在Windows上要慢得多,这是由JVM错误引起的#6265734)。从Lucene提交者的角度来看,他们认真地决定使用MMapDirectory是最适合那些平台的观点&#x

以上是关于Elasticsearch请在64位平台上使用Lucene的MMapDirectory的主要内容,如果未能解决你的问题,请参考以下文章

请求的 OLE DB 提供程序 Microsoft.ACE.OLEDB.16.0 未注册。如果未安装 32 位驱动程序,请在 64 位模式下运行该软件包

为啥在 64 位平台上 BSTR 长度前缀为 4 个字节?

gcc:在 32 位平台上编译 64 位二进制文​​件

64位平台编程

使用带有 Web 平台安装程序 API 的 Powershell 仅在 64 位机器上获取 x86 安装程序

如何使用 .NET 检测 Windows 64 位平台?