Windows下ES安装教程
Elasticsearch是一个高度可扩展的开源搜索与分析引擎,被广泛应用于日志分析、全文检索等应用场景中。本文将带领读者了解如何在Windows系统下安装和配置Elasticsearch。
前置条件
在进行ES安装前,需要确保以下环境已经准备完成:
- Java JDK 8 (推荐使用OpenJDK)
若您的电脑没有安装以上环境,可以访问以下网址获取安装包:
- Java JDK:https://www.oracle.com/technetwork/java/javase/downloads/index.html
- OpenJDK:https://adoptopenjdk.net/installation.html
安装Elasticsearch
- 下载 Elasticsearch 安装包。
在官网的 下载页面 可以找到不同版本的Elasticsearch。点击下载 7.x 版本的安装包(版本号可能不同)。
- 解压缩安装包。
将下载的Elasticsearch安装包解压至任意你指定的目录中。本文为了方便,将其解压至D:\Software\elasticsearch-7.15.1
目录下。
- 配置环境变量
打开命令行窗口,输入echo %JAVA_HOME%
,来查看当前的JAVA_HOME环境变量是否已经配置。如果未配置,则需要手动配置。
在Windows 10中,可以按快捷键 Win + Pause/Break
打开系统属性窗口。从左侧面板点击高级系统设置,选择环境变量。
在环境变量窗口中,找到系统变量中的Path,并点击编辑(或者新建)。
在编辑环境变量窗口中,选择新建,并输入JAVA_HOME
,变量值为Java JDK的安装路径,例如C:\Program Files\Java\jdk1.8.0_301
。然后,选中Path环境变量,并点击编辑。在弹出的窗口中添加%JAVA_HOME%\bin
,并保存。
- 启动 Elasticsearch
在命令行窗口中,进入ES安装目录中的bin目录,输入elasticsearch
命令,即可启动Elasticsearch。
D:\Software\elasticsearch-7.15.1\bin>elasticsearch
可以使用http://localhost:9200/
来访问到Elasticsearch。若看到类似下面的JSON格式的返回信息,则表明已经成功安装了Elasticsearch:
{
"name" : "YOUR-MACHINE-NAME",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "pTbaTbZqQwiZJCtG_k2GGw",
"version" : {
"number" : "7.15.1",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "83c34f456ae29d60e94d886e455e6a3409bba9ed",
"build_date" : "2021-10-07T21:56:19.031608185Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
配置Elasticsearch
在Elasticsearch默认的配置下,它可以在本地运行,并可以通过 http://localhost:9200
访问。然而,在进行开发或测试时,可能需要对Elasticsearch进行一些更改,以满足项目需求。
修改集群名称
默认情况下,Elasticsearch的集群名称为elasticsearch。可以通过修改配置文件来修改集群名称。
在ES安装目录中我们可以找到config目录,在该目录下找到elasticsearch.yml
文件,使用任意文本编辑器打开该文件,找到如下两行内容并修改为你想要的名称。
cluster.name: my-application
node.name: node-1
修改监听地址
默认情况下,ES会监听本机的所有IPv4地址,如果需要指定特定的IPv4地址,需要修改elasticsearch.yml
配置文件,在该文件中找到network.host配置项,将其指定为特定的IP地址,如下所示:
network.host: 192.168.1.10
修改端口
默认情况下,Elasticsearch使用9200作为HTTP端口。如果需要修改默认端口,需要修改elasticsearch.yml
配置文件,在该文件中找到http.port配置项,并修改其值为你需要的端口号。
http.port: 9202
修改后需要重启Elasticsearch,才能使修改生效。
总结
本文介绍了在Windows系统下安装和配置Elasticsearch的方法,包括准备环境、安装Elasticsearch、配置Elasticsearch。通过本文的学习,读者应该可以成功完成ES的安装和配置,从而开始探索Elasticsearch更多的功能。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows下es安装教程 - Python技术站