你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
要不要再翻翻文档呢?
如何在elasticsearch源码中查找对应功能的代码块
Elasticsearch
| 作者
zh57398
| 发布于2020年10月27日 | 阅读数:
1610
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
最近在学习es,在看源码,想请教一下各位要怎么在源码中找到对应功能的代码块?比如想要debug看一下es存储的整个过程,要怎么确定他存储是走的哪部分代码呢?我编译运行了源码,存数据的时候源码这边也没反应,各位大神可以分享下自己怎么找对应的功能代码块吗?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Ombres
赞同来自:
zh57398
先说es对外的两个端口http请求的入口 Netty4HttpRequestHandler#channelRead0(ChannelHandlerContext ctx, HttpPipelinedRequest httpRequest)
transport的入口Netty4MessageChannelHandler#channelRead(ChannelHandlerContext ctx, Object msg)
需要在9200端口请求索引数据,然后你可以慢慢断点看了
之前我整理的简单流程可以参考下面的,后面还有任务详细的处理流程,当时偷懒没写..
https://www.jianshu.com/p/3f09bb7056c6
index模块的处理你可以看这个类BulkOperation,这里分发到其他或本地transport上,再后面就到IndexShard上,最终由
Engine的实现类去执行
要回复问题请先
登录
或
注册
发起人
zh57398
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
elasticsearch scroll查询的原理没太懂
我来写第一个帖子-你们都是什么时候知道elasticsearch的?
怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?
elasticsearch 设置 node.data: false 依然有数据
ElasticSearch-Hadoop的目標是什麼呢??
请问大家,ES有没有限制搜索结果数的功能?
elasticsearch functionScoreQuery scriptFunction效率问题
请教elasticsearch出现unassigned shards根本原因
Elasticsearch聚合操作的时间复杂度是O(n)吗?
如何清理Elasticsearch特定时间段数据?
elasticsearch 中的store 以及倒排索引的问题
问题状态
最新活动:
2020-10-27 17:27
浏览:
1610
关注:
2
人
1 个回复
Ombres
赞同来自: zh57398
transport的入口Netty4MessageChannelHandler#channelRead(ChannelHandlerContext ctx, Object msg)
需要在9200端口请求索引数据,然后你可以慢慢断点看了
之前我整理的简单流程可以参考下面的,后面还有任务详细的处理流程,当时偷懒没写..
https://www.jianshu.com/p/3f09bb7056c6
index模块的处理你可以看这个类BulkOperation,这里分发到其他或本地transport上,再后面就到IndexShard上,最终由
Engine的实现类去执行