安装

这部分包括如下信息,如何安装设置elasticsearch并且运行它。如果你有没有准备好,请先下载,然后检查安装文档。

Note Elasticsearch也可以使用apt或yum命令从我们的仓库安装。见

支持的平台

正式支持的操作系统和JVM的矩阵,请访问: 支持矩阵。Elasticsearch在被列出的平台上进行过测试,但它是可能也会其他平台上工作。

设置

下载最新的版本和提取后, elasticsearch就可以使用启动:


$ bin/elasticsearch

在* nix系统中,该命令将开始在前台运行进程。

作为守护程序运行

要在后台运行,则添加-d:


$ bin/elasticsearch -d

PID

该Elasticsearch进程可以指定它的PID在启动时,因此很容易稍后关闭进程:


$ bin/elasticsearch -d -p pid 
$ kill `cat pid` 


该PID被写入到一个名为PID的文件。
kill 命令发送TERM存储在信号到PID pid 文件。

Note 启动脚本提供给的Linux和Windos 处理启动和停止Elasticsearch进程。

*NIX elasticsearch shell脚本的使用增加了新的功能特性。第一,这是前面解释的,很容易地运行进程的能力,在前台或后台。

另一个特点是通过-D或者getopt long style配置参数的脚本的能力。设置时,使用任一组JAVA_OPTS或ES_JAVA_OPTS,进行全覆盖。例如:


$ bin/elasticsearch -Des.index.refresh_interval=5s --node.name=my-node

Java (JVM) 版本

Elasticsearch是使用Java构建,并且至少需要 Java 7中才能运行。只支持Oracle的Java和OpenJDK。Elasticsearch节点和客户端上都应该使用同一版本JVM。

我们建议您安装的Java 8 20更新或更高版本,或者Java 7的55更新或更高版本。在Java 7的早期版本已知有可能会导致索引损坏和数据丢失的错误。如果使用的Java的已知恶意版本启动,Elasticsearch会拒绝。

Java版本可以通过设置JAVA_HOME 来配置环境变量。

results matching ""

    No results matching ""