Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
酥脆的小菠萝
hexbook
提交
efab319b
H
hexbook
项目概览
酥脆的小菠萝
/
hexbook
通知
5
Star
4
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hexbook
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
efab319b
编写于
8月 29, 2021
作者:
S
star
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Kafka
上级
129f03c4
变更
12
展开全部
隐藏空白更改
内联
并排
Showing
12 changed file
with
1015 addition
and
5 deletion
+1015
-5
docs/_posts/basic/2021-08-29-clean-code.md
docs/_posts/basic/2021-08-29-clean-code.md
+1010
-0
notes/中间件/NoSQL数据库/分布式搜索引擎-Elasticsearch.md
notes/中间件/NoSQL数据库/分布式搜索引擎-Elasticsearch.md
+5
-5
notes/中间件/img/5781124193bae6ab972bmayuan.jpg
notes/中间件/img/5781124193bae6ab972bmayuan.jpg
+0
-0
notes/中间件/img/conteplonkohit.jpg
notes/中间件/img/conteplonkohit.jpg
+0
-0
notes/中间件/img/elas_0202.png
notes/中间件/img/elas_0202.png
+0
-0
notes/中间件/img/elas_0203.png
notes/中间件/img/elas_0203.png
+0
-0
notes/中间件/img/elas_0204.png
notes/中间件/img/elas_0204.png
+0
-0
notes/中间件/img/elas_0205.png
notes/中间件/img/elas_0205.png
+0
-0
notes/中间件/img/elas_1110.png
notes/中间件/img/elas_1110.png
+0
-0
notes/中间件/img/elas_1111.png
notes/中间件/img/elas_1111.png
+0
-0
notes/中间件/img/g20nblonblogs.jpg
notes/中间件/img/g20nblonblogs.jpg
+0
-0
notes/中间件/消息队列中间件/消息队列中间件-Kafka.md
notes/中间件/消息队列中间件/消息队列中间件-Kafka.md
+0
-0
未找到文件。
docs/_posts/basic/2021-08-29-clean-code.md
0 → 100644
浏览文件 @
efab319b
此差异已折叠。
点击以展开。
notes/中间件/NoSQL数据库/分布式搜索引擎-Elasticsearch.md
浏览文件 @
efab319b
...
...
@@ -824,7 +824,7 @@ Elasticsearch 集群分配:
1
. 单节点集群:当 Elasticsearch 服务只有一个节点时,这一个节点也称为一个集群(单节点集群),在此时创建一个 3 个分片 1 个拷贝的索引时,其分片的分布情况如下:
![](.
/Image
/elas_0202.png)
![](.
./img
/elas_0202.png)
此时 3 个分片都为主分片(副本分片不会被分配),集群的健康状态为`yellow`。
...
...
@@ -862,7 +862,7 @@ Elasticsearch 集群分配:
第 2 个节点加入集群后,Elasticsearch 将会对分片重新分配,此时 3 个主分片和 3 个复制分片均已被分配,其分布情况如下:
![](.
/Image
/elas_0203.png)
![](.
./img
/elas_0203.png)
主分片和复制分片位于不同的节点当中,集群状态为`green`。当集群损失任意一个节点时,数据不会丢失。
...
...
@@ -870,7 +870,7 @@ Elasticsearch 集群分配:
此时的分片分布如下:
![](.
/Image
/elas_0204.png)
![](.
./img
/elas_0204.png)
此时丢失一个节点不会丢失数据,丢失 2 个节点时也只会丢失 1/3 的数据,我们也可以将`number_of_replicas`调大到 2:
...
...
@@ -987,11 +987,11 @@ Elasticsearch 会将文档内容拆分为词条,创建一个包含所有不重
**段合并**
:由于每秒钟 refresh 都会产生一个新的 segment(段),段数量过多会导致过多的消耗文件句柄、内存和 CPU 时间,影响查询速度。基于这个原因,Lucene 通过合并段来解决这个问题,即将一小部分大小相似的段合并为一个更大的段:
![](
.
/Image
/elas_1110.png
)
![](
.
./img
/elas_1110.png
)
如图:段合并将两个已经提交了的段和一个没有提交的段合并为了一个更大的段,合并时已删除的文档不会被合并到大的分段当中。
![](
.
/Image
/elas_1111.png
)
![](
.
./img
/elas_1111.png
)
合并完成后,老的段被删除,新的段被 flush 到磁盘。
...
...
notes/中间件/img/5781124193bae6ab972bmayuan.jpg
0 → 100644
浏览文件 @
efab319b
53.6 KB
notes/中间件/img/conteplonkohit.jpg
0 → 100644
浏览文件 @
efab319b
48.6 KB
notes/中间件/
NoSQL数据库/Image
/elas_0202.png
→
notes/中间件/
img
/elas_0202.png
浏览文件 @
efab319b
文件已移动
notes/中间件/
NoSQL数据库/Image
/elas_0203.png
→
notes/中间件/
img
/elas_0203.png
浏览文件 @
efab319b
文件已移动
notes/中间件/
NoSQL数据库/Image
/elas_0204.png
→
notes/中间件/
img
/elas_0204.png
浏览文件 @
efab319b
文件已移动
notes/中间件/
NoSQL数据库/Image
/elas_0205.png
→
notes/中间件/
img
/elas_0205.png
浏览文件 @
efab319b
文件已移动
notes/中间件/
NoSQL数据库/Image
/elas_1110.png
→
notes/中间件/
img
/elas_1110.png
浏览文件 @
efab319b
文件已移动
notes/中间件/
NoSQL数据库/Image
/elas_1111.png
→
notes/中间件/
img
/elas_1111.png
浏览文件 @
efab319b
文件已移动
notes/中间件/img/g20nblonblogs.jpg
0 → 100644
浏览文件 @
efab319b
35.1 KB
notes/中间件/消息队列中间件/消息队列中间件-Kafka.md
浏览文件 @
efab319b
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录