wangjie_fourth

may the force be with you

0%

Elasticsearch准备

Elasticsearch准备

这个章节包含Elasticsearch如何安装、运行。包含:

  • 下载
  • 安装
  • 运行
  • 配置

支持的平台

官方支持的操作系统和JVM的矩阵信息可以从这里获取:支持的矩阵。Elasticsearch是在上述列表中的平台中测试过,但也可能在其他平台上也可以使用。

Java(JVM)版本

Elasticsearch是使用Java来构建的,并且在每个发布版本中都包含了JDK维护者(GPLv2+CE) 的一个绑定版本的OpenJDK。绑定的JVM是推荐使用的版本,是在Elasticsearch根目录下的jdk文件夹下。

如果要使用自己版本的Java,请设置ES_JAVA_HOME环境变量。如果你必须使用不同的绑定版本的Java,我们推荐使用我们支持的LTS版本的java。如果你使用我们不支持的java版本,ELasticsearch会无法启动。当你使用自己版本的JVM时,绑定的JVM将会被删除。

使用专门的主机

在生产环境下,我们推荐你在专门的主机上运行Elasticsearch,或者是这个主机上的主要服务。假设Elasticsearch是这台主机或者容器里唯一资源敏感的应用,Elasticsearch会有一些特性, 比如自动扩展JVM堆大小。比如:你可以同时在一台主机上运行Metricbeat、Elasticsearch来获取集群统计信息,但是一些资源密集型的Logstash应该部署在其他主机上。


https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html