zoukankan      html  css  js  c++  java
  • ElasticSearch笔记

    searchType搜索类型

    1、query Then Fetch(默认)

          向各分配发起查询,只返回ID, 再次发起查询,获取document

    2、query And Fetch

          向各分片发起查询document,返回返回聚合

    3、DFS Query and Fetch

    4、DFS Query then fetch.

    Elasticsearch的选举是ZenDiscovery模块负责的,主要包含Ping(节点之间通过这个RPC来发现彼此)和Unicast(单播模块包含一个主机列表以控制哪些节点需要ping通)这两部分;

        对所有可以成为master的节点(node.master: true)根据nodeId字典排序,每次选举每个节点都把自己所知道节点排一次序,然后选出第一个(第0位)节点,暂且认为它是master节点。

        如果对某个节点的投票数达到一定的值(可以成为master节点数n/2+1)并且该节点自己也选举自己,那这个节点就是master。否则重新选举一直到满足上述条件。

    https://blog.csdn.net/weixin_41768263/article/details/80599172

    写ES->   memory buffer -> fileSystemcache -> disk

            -> trans log

    写es时, 会先写memory buffer, 同时会写trans log, 定时将memorybuffer写到fileSystem cache中, 之后在定时写入到disk。trans log 保证了数据不丢失。

    修改es是, 值将原来的设置为.delete, 再新建。

    可以同步复制(sync)数据到备份分片上。

  • 相关阅读:
    C#练习代码
    docker部署gitlab
    vim 缩进设置
    css 初步学习笔记
    tomcat
    201871010107公海瑜《面向对象程序设计(java)》第一周学习总结 公海瑜
    发现JavaScript真强大
    今天看了一點ant的內容,受益匪浅
    一道趣味問題
    一個挺適合初學者的Ant教程
  • 原文地址:https://www.cnblogs.com/zhonghan/p/elasticsearch.html
Copyright © 2011-2022 走看看