集成地址:Windows环境下实现SpringBoot整合ELK_Java201703的博客-CSDN博客
jdk需要指定下,具体如何指定如下:
单机 Windows 指定 Elasticsearch 的jdk版本_huxl_hi的博客-CSDN博客_elasticsearch指定jdk windows
7.0版本后自带jdk,配置如下:
集成插件地址+使用教程
Windows下ElasticSearch的Head安装及基本使用 - 温一壶清酒 - 博客园
插件样式:

首次登录Kibana 配置:
然后点击下一步,输入名字和下面的不一样,不会出现下一步。

spring boot集成 Elasticsearch 可用项目地址:
分词器集成,常见问题
1.分词器装好了没法用
答案:你的所有目录都不要有空格。
2.分词器下载路径
https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.8.15
后缀不同 表示下的版本不同,你要和你的elk版本一致才行。
3.设置如下

4.启动
重启 elasticsearch
常用启动命令如下:
| elasticsearch | 直接双击目录下 bin\elasticsearch.bat | 访问http://127.0.0.1:9200/ |
| logstash/bin/ | ./logstash.bat -f ../config/logstash.conf | 访问地址: http://127.0.0.1:9600/ |
| kibana | 直接双击目录下 \bin\kibana.bat | 默认127.0.0.1:5601 |
| elasticsearch-head | npm start | localhost:9100 |
npm start 命令不识别 是因为你的node环境没配置
所有的插件如下:

集群配置:
节点1的配置信息:
cluster.name: my-esLearn #集群名称,保证唯一
node.name: node-1 #节点名称,必须不一样
network.host: 192.168.13.198 #必须为本机的ip地址
http.port: 9200 #服务端口号,在同一机器下必须不一样
transport.tcp.port: 9300 #集群间通信端口号,在同一机器下必须不一样
#设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["192.168.13.198:9300", "192.168.13.198:9301", "192.168.13.198:9302"]
节点2的配置信息:
cluster.name: my-esLearn #集群名称,保证唯一
node.name: node-2 #节点名称,必须不一样
network.host: 192.168.13.198 #必须为本机的ip地址
http.port: 9201 #服务端口号,在同一机器下必须不一样
transport.tcp.port: 9301 #集群间通信端口号,在同一机器下必须不一样
#设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["192.168.13.198:9300", "192.168.13.198:9301", "192.168.13.198:9302"]
节点3的配置信息:
cluster.name: my-esLearn #集群名称,保证唯一
node.name: node-3 #节点名称,必须不一样
network.host: 192.168.13.198 #必须为本机的ip地址
http.port: 9202 #服务端口号,在同一机器下必须不一样
transport.tcp.port: 9302 #集群间通信端口号,在同一机器下必须不一样
#设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["192.168.13.198:9300", "192.168.13.198:9301", "192.168.13.198:9302"]
2347

被折叠的 条评论
为什么被折叠?



