首页 > 系统相关 >windows下编译调试 Elasticsearch 8.7.0 源码

windows下编译调试 Elasticsearch 8.7.0 源码

时间:2022-11-30 13:44:26浏览次数:46  
标签:bat 8.7 windows 源码 elasticsearch localhost 调试

最近想从代码层面学习下 ElasticSearch,于是下载代码并导入到 idea 中,开始一顿操作,gradle 各种倒腾,还是没法直接从代码运行进程,最后选择了一种不那么直接的 debug 方法,远程调试。

1. 首先 git clone es 的最新代码

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

2. 直接使用项目中的 gradlew.bat 打包程序

.\gradlew.bat :distribution:archives:windows-zip:assemble

3. 修改代码,并打包

在 org.elasticsearch.server.cli.ServerProcess#createProcess 中添加

jvmOptions.add("-agentlib:jdwp=transport=dt_socket,server=n,address=localhost:5007,suspend=y");

再次执行 .\gradlew.bat :distribution:archives:windows-zip:assemble

4. 在 idea 中配置 remote jvm debug,并运行远程调试

5. 本地启动 ElasticSearch

elasticsearch\distribution\archives\windows-zip\build\install\elasticsearch-8.7.0-SNAPSHOT\bin\elasticsearch.bat

6. 使用命令行创建用户 elasticsearch-users.bat useradd zhang -p zhang123 -r superuser

使用账号和密码登录 localhost:9200

7. 设置断点,访问 https://localhost:9200/_cat/health?v

 

标签:bat,8.7,windows,源码,elasticsearch,localhost,调试
From: https://www.cnblogs.com/allenwas3/p/16938147.html

相关文章

  • tomcat源码分析-http请求在Container中的执行路线
     在CoyoteAdapter的service方法中,主要干了2件事:  1.org.apache.coyote.Request->org.apache.catalina.connector.RequestextendsHttpServletRequest     ......
  • 监听Windows(生成木马)
    sudosu msfvenom-ax86--platformwindows-pwindows/meterpreter/reverse_tcpLHOST=ip地址LPORT=端口-fexe-otest.exe注意:把生成的文件拷贝到windows虚拟机......
  • easylogging++的那些事(四)源码分析(二)日志记录宏(四)VERBOSE日志宏
    目录CVLOG宏宏展开源码剖析CVLOG_EVERY_N宏宏展开源码剖析CVLOG_AFTER_N宏宏展开源码剖析CVLOG_N_TIMES宏宏展开源码剖析VLOG宏DCVLOG宏DVLOG宏VLOG_EVERY_N宏VLOG......
  • Java并发编程实战: AQS 源码 史上最详尽图解+逐行注释
    Java并发编程实战:AQS源码史上最详尽图解+逐行注释引言:学习一个java并发编程工具的时候,我们首先要抓住这三点:状态一般是一个state属性,它基本是整个工具的核心,通常整个......
  • 直播app系统源码,canvas上放置按钮并实现点击之后全屏显示
    直播app系统源码,canvas上放置按钮并实现点击之后全屏显示html        <divstyle="">        <divclass="canvas-div">     ......
  • webpack源码之ast简介
    什么是AST树是一种重要的数据结构,由根结点和若干颗子树构成的。根据结构的不同又可以划分为二叉树,trie树,红黑树等等。今天研究的对象是AST,抽象语法树,它以树状的形式......
  • windows 7 安装 vmtools 解决心得
    win7系统安装vmtools他有几种报错我见过三种一种是sp0升级到sp1很恶心升级到sp1还需要升级到sp2第二种是VGA服务缺失他这个缺失之后需要补丁第三种就是安装得序......
  • windows10iis虚拟目录怎么设置
    https://jingyan.baidu.com/article/aa6a2c14f313114c4d19c41c.html打开开始菜单,在WINDOWS管理工具下打开IIS。 打开IIS管理窗口,在左侧的目录树中一直展开到......
  • Windows常用快捷命令
      Windows常用快捷命令1.snippingtool,打开系统截图工具 2.notepad,打开记事本 3.calc,打开计算器 4.regedit,打开注册表 5.OneNote,打开OneNote 6.chrome,打开谷歌浏......
  • linux上编译openssl源码生成libcrypto.so库
    linux上编译openssl源码生成libcrypto.so库:第一步:下载OpenSSL源码https://www.openssl.org/source/第二步:解压压缩包tarzxvfopenssl-1.1.1k.tar.gz我的压缩包的目录位置:/......