wangqi的blog

贫,气不改;达,志不改


  • 首页

  • 关于

  • 归档

  • 搜索

ElasticSearch——cat指令

发表于 2019-07-17

在前面的文章中,我们学习了海量数据下使用热冷数据分离的方法来提高ElasticSearch的检索性能。使用这种机制好处非常明显,能够极大地提高查询频率高的数据的检索性能。不过它也带来了集群管理的复杂度的提升:大量的索引、索引相关的分片以及副本、分片的迁移以及合并、段合并。因此需要我们对Elasticsearch的运行进行一定的监控,以确保数据的正常存储以及检索。

cat指令是比较基本的查看指令。本文是对cat指令的学习整理。

阅读全文 »

ElasticSearch——冷热数据分离

发表于 2019-07-15

当数据量比较小的情况下,我们可以直接将其插入单台机器的一个索引中,es的性能足够应付。当数据量变得比较大,我们可以将es的索引分片,将分片分配到不同的机器上,并行搜索以满足性能的要求。当插入海量数据到es的索引中时,一个分片中的数据变得很大,此时搜索性能就会下降,因为成本的考虑,我们不能再随意横向扩容。这个时候我们就需要新的思路来解决这个问题。

阅读全文 »

docker网络模型学习

发表于 2019-06-27

docker默认提供了4种网络模型,供容器启动的时候选择。分别为none、host、container、bridge。本文是这四种网络模型的学习记录。

阅读全文 »

Java结束线程

发表于 2019-06-26

我们经常需要停止一个正在执行的线程,也就是停止线程正在执行的操作。

阅读全文 »

Netplan学习

发表于 2019-06-26

Netplan是ubuntu 17.10中引入的一种新的命令行配置程序。用于在ubuntu系统中管理和配置网络设置。它使用YAML格式的描述文件来抽象化定义网络接口的相关信息。ubuntu 18.04之后无法再通过原来的ifupdown工具包在/etc/network/interfaces文件里配置管理网络接口。

Netplan使用NetworkManager或Systemd-networkd的网络守护程序来作为内核的接口。默认描述文件在/etc/netplan/*.yaml里。

Netplan根据描述文件中定义的内容自动生成其对应的后端网络守护程序所需要的配置信息,后端网络守护程序再根据其配置信息通过Linux内核管理对应的网络设备。

阅读全文 »

iptables学习

发表于 2019-06-19

本文是对http://www.zsythink.net/archives/tag/iptables/博客的学习整理

阅读全文 »

shell脚本学习

发表于 2019-06-14

本文是对shell脚本学习的整理

阅读全文 »

Dockerfile学习

发表于 2019-06-10

本文是对Dockerfile学习的整理

阅读全文 »

Protobuf的使用

发表于 2019-03-13

最近在看canal源码的时候发现其中server与client数据通信使用了Protobuf协议,从前听过这个协议但是没用过,趁这个机会学习一下。

阅读全文 »

canal——CanalServerWithNetty与client

发表于 2019-03-12

本文介绍canal的一个核心类CanalServerWithNetty以及与client之间的交互。

阅读全文 »
1…567…20

wangqi

199 日志
GitHub E-Mail
© 2025 wangqi
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4