北方轻巡舰的博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

认证题目记录

发表于 2021-06-20 | 分类于 杂谈

微屁恩选的是迷雾通,下午两点考的,延迟忽高忽低期间在台中和新加坡节点切换了一次,掉线了 3 次。。。好在重连都挺快的。共 10 题,分为三个集群,cluster1 为三节点,cluster2、cluster3 为单节点:

集群中的每个机器都是使用 elastic 用户登录,不需要密码。不需要担心权限,启动配置等问题。

阅读全文 »

painless script的使用

发表于 2021-06-14 | 分类于 学习打卡

简介

Painless 是一种简单、安全的脚本语言,专为与 Elasticsearch 一起使用而设计。它是 Elasticsearch 的默认脚本语言,可以安全地用于内联和存储脚本。

  • 高性能:运行速度非常快;
  • 安全性:具有方法调用/字段粒度的细粒度白名单;
  • 变量和参数可以使用显示类型或动态的可变类型;
  • 语法:扩展自 java 语法,使用方便;
  • 优化:专为 elasticsearch 设计

使用场景:script_score、script_fields、update_by_query、update、pipeline 以及 script 聚合等等。

阅读全文 »

RPC 原理

发表于 2021-06-14 | 分类于 学习打卡

RPC 基本原理

RPC 是什么

RPC 是远程过程调用(Remote Procedure Call)的缩写形式。

RPC 的概念与技术早在 1981 年由 Nelson 提出。1984 年,Birrell 和 Nelson 把其用于支持异构型分布式系统间的通讯。Birrell 的 RPC 模型引入存根进程(stub ) 作为远程的本地代理,调用 RPC 运行时库来传输网络中的调用。Stub 和 RPC runtime 屏蔽了网络调用所涉及的许多细节,特别是,参数的编码/译码及网络通讯是由 stub 和 RPC runtime 完成的,因此这一模式被各类 RPC 所采用。

阅读全文 »

模拟题记录

发表于 2021-05-29 | 分类于 学习打卡

分片分配

案例1:将索引 A 所有 shards 分配到 node1, 索引 B 的所有 shards 分配到 node2 、 node3

具体步骤:

  • 为三个节点分别设置不同的属性,假设 node1 为 hot ,node2 和 node3 均为 warm
  • 在 node1 的配置文件中增加 node.attr.hot_waram: hot 在 node2 和 node3 的配置文件中增加 node.attr.hot_warm: warm
  • 依次重启集群中的节点
阅读全文 »

自定义分词器

发表于 2021-05-22 | 分类于 学习打卡

分词器

分词器是对一串语句进行词语分割处理的组件,它由三个部分组成:

  • char_filter(针对原始文本处理,如去掉某些符号、处理 html 等)
  • tokenizer 按照规则,将上一步处理后的语句切分为单词
  • token filter 将切分后的单词进行加工(如转为小写、去除停用词增加同义词等等)

分词的流程也是严格按照 char_filter ——> tokenizer——> filter 这样的顺序进行的。。

1.让 king’s 和 kings 有相同评分

阅读全文 »
123…7
北方轻巡舰

北方轻巡舰

35 日志
8 分类
16 标签
GitHub
© 2022 北方轻巡舰
0%