下载源码
https://github.com/elastic/elasticsearch
安装gradle
安装java11
debug端口配置
cd elasticsearch-7.11.1-node1/config
vim jvm.options
# 添加下面参数
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5678
启动es
cd elasticsearch-7.11.1-node1/
./bin/elasticsearch
# 可以看到日志会打印远程debug端口5678
idea远程调试
导入elasticsearch项目,配置gradle、java11编译构建完成
配置remote debug
设置断点
任意restful put或者post操作