欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows下安装ElasticSearch

程序员文章站 2022-06-21 14:23:00
...

1. 下载ElasticSearch

https://www.elastic.co/downloads/elasticsearch

https://www.elastic.co/downloads/past-releases


2. 文档

https://www.elastic.co/cn/products/elasticsearch

https://github.com/elasticsearch-cn/elasticsearch-definitive-guide

https://github.com/elasticsearch-cn/kibana


3. 开启ElasticSearch 服务

将zip文件解压到C盘,进入 、elasticsearch\bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。

Windows下安装ElasticSearch

4. 目录概览

bin  :运行Elasticsearch实例和插件管理所需的脚本
confg: 配置文件所在的目录
lib  : Elasticsearch使用的库
data : Elasticsearch使用的所有数据的存储位置
logs : 关于事件和错误记录的文件
plugins:  存储所安装插件的地方
work   : Elasticsearch使用的临时文件,这个文件我这暂时好像没有,可以根据配置文件来 配置这些个文件的目录位置,比如上面的data,logs


5. Elasticsearch 作为系统服务运行

目前我都是在windows的环境下操作是Elasticsearch,并且喜欢使用命令行
启动时通过cmd直接在elasticsearch的bin目录下执行elasticsearch
这样直接启动的话集群名称会默认为elasticsearch,节点名称会随机生成。
停止就直接在cmd界面按Ctrl+C
其实我们也可以将elasticsearch设置为windows系统服务:
elasticsearch的bin目录下有一个elasticsearch-service.bat
进入bin目录下执行:

elasticsearch-service.bat install

Windows下安装ElasticSearch
然后在系统服务中可以看到Elasticsearch已成为系统服务。
Windows下安装ElasticSearch

 
elasticsearch-service.bat后面还可以执行这些命令
install: 安装Elasticsearch服务
remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
start: 启动Elasticsearch服务(如果已安装)
stop: 停止服务(如果启动)
manager:启动GUI来管理已安装的服务


6. 安装Elasticsearch-Head

https://github.com/mobz/elasticsearch-head下载ZIP包。

elasticsearch  目录下创建目录/plugins/head/_site 并且将刚刚解压的elasticsearch-head-master目录下所有内容COPY到当前创建的/plugins/head/_site/目录下即可


7. 查看健康状况

http://127.0.0.1:9200/_cluster/health?pretty
Windows下安装ElasticSearch

8. 修改elasticsearch配置

\elasticsearch-6.3.0\config\elasticsearch.yml


cluster.name: liuxiang-elk
node.name: node-es
path.data: /data/es/data
path.logs: /data/es/logs
network.host: 127.0.0.1

http.port: 9200

Windows下安装ElasticSearch