栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Elasticsearch插件开发与调试

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Elasticsearch插件开发与调试

背景:

elasticsearch version :6.8.5

插件开发类型:elasticsearch 变更数据记录

插件开发

略(完善后开源)

插件debug(远程debug)

1.准备发行版的ES(下载+解压)

2.将开发好的插件(zip包)放到ES的plugins目录下,并解压

3.配置新的policy文件,修改config/jvm.options(方法1)(一般物理机或者用于测试的情况使用)

该步骤非必须,由于开发的插件需要用到反射,所以需要放开一定的权限

 PS:指定新的文件(方法2),将文件写到elasticsearch根目录下(.java.policy),会自动识别该policy(一般用容器的时候使用该方法,容器也可以使用方法1,主要看习惯)

4.config/jvm.options配置远程debug的配置项

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

注:测试下来,只有jdk8有效

5.在IDEA选择remote,并完成配置

 6.本地启动ES(bin/elasticsearch),再在idea启动插件,即可debug

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/306452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号