Elasticsearch远程debug

in with 0 comment

下载源码

https://github.com/elastic/elasticsearch

安装gradle

https://gradle.org/install/

安装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
image.png
image.png

设置断点

任意restful put或者post操作
image.png

image.png