一、下载ES
1、访问 https://www.elastic.co/cn/downloads/elasticsearch
2、选择适合自己的版本,例如下载Windows的ZIP包
示例代码:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.1-windows-x86_64.zip
二、安装步骤
1、解压缩下载的ZIP文件到希望数据存储的目录
2、创建 ```elasticsearch.yml``` 文件。此文件将告诉 Elasticsearch 在哪里寻找数据和日志文件。
3、启动 Elasticsearch。可以使用CLI命令或者服务的方式启动Elasticsearch。
示例代码:
cd elasticsearch-7.14.1 bin/elasticsearch
三、配置文件
1、打开 ```elasticsearch.yml``` 文件
2、添加以下配置:
示例代码:
cluster.name: my-application node.name: node-1 path.data: /path/to/data path.logs: /path/to/logs network.host: 192.168.0.1 http.port: 9200
四、启动与关闭
1、启动: 执行ES安装文件夹中bin目录下的elasticsearch.bat文件
2、关闭: 执行下面两个命令。第一个命令是将请求发送到Elasticsearch已收到的节点;第二个命令是在关闭每个节点之前等待一分钟:
示例代码:
curl -X POST "localhost:9200/_shutdown" curl -X POST "localhost:9200/_flush/synced"
五、常见错误
1、Incompatible groovy versions:
原因: groovy不兼容
解决方案:
示例代码:
bin/elasticsearch-plugin install ingest-attachment
2、bind() failed: Cannot assign requested address (BindException)
原因: Elasticsearch不能绑定到本地IP地址。
解决方案:
示例代码:
network.host: 127.0.0.1 http.port: 9200
3、IllegalArgumentException[Failed to create node environment]
原因: Elasticsearch不能创建自己的数据目录。
解决方案:
示例代码:
path.data: /path/to/data
六、总结
ES安装在Windows上并不难,总结一下:
1、先下载ES文件
2、解压到自己的文件夹,打开 ```elasticsearch.yml``` 配置文件
3、启动Elasticsearch。
如果有遇到报错,请查看常见错误章节。祝大家愉快使用ES。