Elasticsearch单实例安装

要理解 elasticsearch 能为你做什么,最直接的方法就是亲身体验。让我们开始吧!

在安装 Elasticsearch 之前,你需要先安装一个较新的 Java 版本。从 www.java.com 下载官方提供的最新 Java 版本是个不错的选择。

接着,你可以从 elastic 的官方网站 elastic.co/downloads/elasticsearch 下载最新版本的 Elasticsearch。截至本文撰写时,Elasticsearch 的最新版本是 7.11.0。

解压归档文件后,Elasticsearch 就已经准备好运行了。要在前台启动 Elasticsearch,请按照以下步骤操作:

cd elasticsearch-7.11.0
./bin/elasticsearch

如果你想让 Elasticsearch 作为后台守护进程运行,可以在命令末尾添加 -d 参数。

在 Windows 上运行 Elasticsearch 时,应该使用 bin\elasticsearch.bat 而不是 bin\elasticsearch。

启动后的结果如下所示:

Elasticsearch启动示意图

要测试 Elasticsearch 是否成功启动,可以在另一个终端执行以下命令:

curl 'http://localhost:9200/?pretty'

你应该会得到类似下面的响应:

Elasticsearch请求示意图

这表明你已经成功启动并运行了一个 Elasticsearch 节点,现在可以进行实验了。一个节点可以作为一个独立的 Elasticsearch 实例运行,而一个集群是由多个具有相同 cluster.name 的节点组成,这些节点可以协同工作,共享数据,并提供容错和可扩展性。当然,一个单独的节点也可以构成一个集群。你可以在 elasticsearch.yml 配置文件中修改 cluster.name,该文件会在节点启动时加载(请注意,修改后需要重启服务才会生效)。