重要的系统配置
理想情况下,ElasticSearch应该单独在服务器上运行,并使用所有可用的资源。为此,需要将操作系统配置为允许运行ElasticSearch的用户访问超过默认允许的资源。
在开始生产之前,必须考虑以下设置:
开发模式 vs 生产模式
默认情况下,ElasticSearch假定您正在开发模式下工作。如果上述任何设置配置不正确,将向日志文件写入警告,但您将能够启动并运行ElasticSearch节点。
一旦您配置了network.host等网络设置,elasticsearch就会假定您正在进入生产环境,并将上述警告升级为异常。这些异常将阻止您的ElasticSearch节点启动。这是一个重要的安全措施,可以确保不会因为服务器配置错误而丢失数据。