elasticsearch7.2.1 debug

一、参考

How to Debug Elasticsearch Source Code in IntelliJ IDEA

elasticsearch 源码本地 debug

Elasticsearch 源码分析 | 单节点的启动和关闭

ElasticSearch 源码解读一:源码编译和 Debug 环境搭建

二、下载源码

2.1 下载 elasticsearch 源码

git clone https://github.com/elastic/elasticsearch.git

cd elasticsearch

git checkout -b v7.2.1 v7.2.1

2.2 下载 kibana 源码

下载地址

注意:

mac 系统需要添加, 详细原因

xattr -d com.apple.quarantine kibana-7.2.1-darwin-x86_64.tar.gz

三、安装运行 elasticsearch

3.1 源码编译为 idea 工程


cd work/github/elasticsearch

./gradlew idea --info

3.2 idea 导入项目

3.3 debug 模式运行 elasticsearch

./gradlew run --debug-jvm -Drun.license_type=trial --info

3.4 idea 添加 debug

四、kibana 连接本地 ES

4.1 解压源码

tar -zxvf kibana-7.2.1-darwin-x86_64.tar.gz

4.2 修改配置文件

4.3 运行 kibana


./bin/kibana

4.4 页面显示

原文地址:https://www.cnblogs.com/thewindyz/p/14169373.html