1:在elastic.co下载安装包
https://www.elastic.co/downloads/elasticsearch
windows版本的是个zip包,下载解压缩后可直接通过命令行运行
cd [安装路径]/bin
elasticsearch
2:配置
默认需要ssl、密码等安全配置,会导致localhost:9200访问失败。可通过以下方式关闭安全配置,再重启服务
https://blog.csdn.net/shen198623/article/details/123045793
3:成功后访问localhost:9200
--------------使用Kibana管理ES(Kibana比较重,不是必须,可以用其他工具代替,如postman)-------------------
4: 修改编码格式,控制台不出现乱码, config目录下找到jvm.options,打开之后在文件最后一行添加如下配置:
-Dfile.encoding=GBK
5:启动ES,设置密码,进入bin目录,设置密码(默认用户名:elastic)
elasticsearch-reset-password -u elastic
记录下生成的密码,后面访问Kibana时会用到。
6:下载Kibana
https://www.elastic.co/downloads/kibana
最新版本的Kibana会被windows defender认为有病毒,所以下载的时候需要关闭。 或者在windows defender中排除项添加运行Kibana的路径
7:按需修改Kibana的配置
比如:\config\kibana.yml -> 32行的server.name
153行的 i18n.locale: "en" 改为 i18n.locale: "zh-cn"
8:启动Kibana
cd [安装路径]\bin
kibana
看到以下信息说明启动成功,但还需要进一步配置
9:配置Kibana连接ES
按控制台提示访问以下链接
http://localhost:5601/?code=286473
10:获取令牌ES令牌
回到ES安装路径的bin目录下,执行以下命令(确保ES处在运行状态)
elasticsearch-create-enrollment-token.bat --scope kibana
将令牌贴到Kibana,再点击“配置Elastic”,稍等片刻
11:Kibana启动问题
[.kibana] Action failed with '[index_not_green_timeout] Timeout waiting for the status of the [.kibana_8.17.0_001] index to become 'green'
有可能是磁盘空间不足导致的node无法启动