
elasticsearch
文章平均质量分 70
九剑决
Focus on technology.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
logstash 动态模板 没有生效
如果用的7.x版本的,大概率是没有配置 document_type output { if [type]=="tb_tool"{ elasticsearch { # 如果不配置type,动态模板会创建失败 document_type => "_doc" hosts => ["10.0.14.40:31815"] # 索引名称 index => "tb_tool"原创 2020-11-25 18:29:09 · 1811 阅读 · 0 评论 -
Elasticsearch源码启动
设置gradle的jdk [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OwrQ25I8-1592300459645)(en-resource://database/1025:1)] 编译 gradlew idea 打包 gradlew -p distribution/archives/windows-zip assemble --parallel 需要配置 jvm的path.home -Des.path.home=D:\output\idea\elasticsearch_h原创 2020-06-16 17:39:36 · 858 阅读 · 0 评论 -
Elasticsearch优化策略
分片 ES默认配置是5个分片和一个副本 假设有10个节点,则需要给索引建10个分片,为了保证高可用和查询吞吐量,需要配置副本数 所需最大节点数=分片数*(副本数+1) 路由 可以通过控制ES选择将文档发送到哪个分片,如果希望将不同的文档放到同一个分片上时,需要使用相同的路由值。 同理,如果我们知道路由值,则可以把ES引导到与索引时相同的分片上。 创建文档时指定路由: curl -XPUT 'localhost:9200/documents/doc/1?routing=A -d {"title": "Doc原创 2020-06-16 11:17:32 · 1175 阅读 · 0 评论 -
Elasticsearch启动流程概要
Elasticsearch启动流程概要 v7.6.2 -> Elasticsearch.main 准备各种环境 -> Bootstrap.init(…) 初始化 -> Bootstrap.setup 安装modules -> Bootstrap.initializeNatives 初始化本地资源 -> Node() 创建node -> PluginSerice.loadBundles(…) 加载modules -> new ClusterModule() 创建集原创 2020-06-12 13:39:27 · 438 阅读 · 0 评论 -
# ES弹性状态
ES弹性状态 以下是一篇官方博客的机翻,Engineering写于2014年4月27日。核心思想主要是介绍: es为什么选择弹性——重建数据索引,数据不丢失。 如何保障弹性——测试工程:随机测试和破坏性测试。测试重点是复现问题,这个过程提升了复现问题的能力。 为了解决脑裂的问题,做了一个模拟传输,来复现问题。 说实话,没啥干活,以为会讲算法和数据结构。 ES弹性状态 https://www.elastic.co/guide/en/elasticsearch/resiliency/current/ind翻译 2020-06-08 17:55:14 · 415 阅读 · 0 评论 -
elasticsearch6.5.4源码编译
elasticsearch6.5.4源码编译 1.引入源码 首先安装jdk11,以及gradle4.10.3,版本很重要! 然后下载elasticsearch源码,切换到6.5.4版本,执行 gradle idea 漫长等待后,用idea打开,找到启动函数。 启动函数在elasticsearch\server\bootstrap\elasticsearch.java 里面的main() 先可以启动...原创 2019-01-05 23:56:45 · 1064 阅读 · 3 评论 -
使用canal同步mysql数据至elasticsearch
使用canal同步mysql数据至es的特点如下: 使用mysql的binlog(中性) 支持增量更新(优点) 配置可用(优点) 实时性高(优点) 需要预先在es中创建mapping关系(缺点) 每个索引都需要定义一个配置(中性) 下载 下载&&编译 git clone git@github.com:alibaba/canal.git cd canal; 切换至最新版本1....原创 2019-06-19 22:58:25 · 3936 阅读 · 4 评论