自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 keepalived双机热备

由于配置信息中指定了一个脚本文件用于检测9090端口,当端口异常时,会执行killkeepalived.sh脚本关闭keepalived进程从而完成vip漂移,脚本信息如下;具体安装配置流程同192.168.248.129,只是有几个配置文件内容稍有改动,下面列出需要调整的配置文件。编写监控脚本monitor_and_restart_keepalived.sh。使脚本作为服务自动运行,首选创建一个systemd服务单元文件管理脚本。可以看到192.168.248.180已经生效,也可以查看日志信息。

2024-09-04 10:18:54 452

原创 Mysql中的log

Statement模式基于SQL语句的复制,每一条会修改数据的SQL语句都会被记录到binlog中。

2024-07-20 14:41:56 723 1

原创 K8s-HPA

HPA(Horizontal Pod Autoscaler,水平Pod自动伸缩器)可以根据观察到的CPU、内存使用率或自定义度量标准来自动扩展或缩容Pod的数量。注意HPA不适用于无法缩放的对象,比如DaemonSet。HPA控制器会定期调整RC或Deployment的副本数,以使观察到的平均CPU利用率与用户指定的目标相匹配。HPA需要Metrics Server(项目地址:https://github.com/kubernetes-sigs/metrics-server)获取度量指标。

2024-05-28 14:11:05 340

原创 NFS服务(文件传输工具)

RPC(远程过程调用)linux上使用NFS服务,必须启动2个服务(1)NFS服务(2)RPC服务NFS服务通过RPC注册自己的端口功能RPC服务功能就是记录每个NFS功能对应的一个端口号,并且RPC保证了NFS客户端发出请求的时候,把该功能对应的端口信息告知NFS客户端,保证客户端能够正确连接到NFS服务端的端口,达到数据传输的目的RPC好比是一个中介,处于客户端和服务端之间RPC服务如何知道NFS服务端的端口信息呢?

2024-05-15 17:21:39 2085

原创 Elasticsearch集群扩展和性能优化

Elasticsearch集群扩展和性能优化

2023-11-07 11:25:17 1586

原创 Elasticsearch深入原理

主节点为每个节点分配索引分片的时候,默认情况下,它会尽可能把同一个索引的分片分配到更多的节点上,这样在读写索引数据的时候就可以利用更多的硬件资源,可提升读写的效率。在分配分片的过程中,永远不可以把同一个索引的某个主分片和它的副本分片分配到同一个节点上,也不可以把某个主分片的多个副本分片分配到同一个节点上。(1)分片的分配:当集群节点数增加,需要把一个主分片的副本分配到新节点上,或集群节点数减少,或某个节点配置了分片的过滤,不得不将该节点的分片复制到其他节点上时,就需要进行分片的分配。

2023-11-06 11:21:57 149

原创 Elasticsearch文本分析

全文检索与常规关系数据库SQL查询的显著区别,就是全文检索具备对大段文本进行分析的能力,它可以通过文本分析把大段的文本切分为细粒度的分词。Elasticsearch在两种情况下会用到文本分析,一是原始数据写入索引时,如果索引的某个字段类型是text,则会将分析之后的内容写入索引;二是对text类型字段的索引数据做全文检索时,搜索内容也会经过文本分析。如果你不能真正弄懂文本分析的过程并正确地使用分析器,你也许会无法解释某些搜索为什么搜不到预期的数据。

2023-11-03 14:37:35 131

原创 Elasticsearch索引数据

索引是Elasticsearch中非常重要的模块,一个索引可以视作关系数据库中的一张表,本文将详细介绍与Elasticsearch索引相关的各种功能等。主要内容如下索引映射(mapping)结构的定义方法,常用的各种字段类型和动态映射的使用。使用Elasticsearch的REST端点完成对索引数据的增删改查。索引数据的路由规则,根据索引数据默认的路由策略实现手动使用路由规则控制数据写入分片。索引别名(aliases)的使用方法,包括如何将别名与数据过滤和数据路由配合使用来获得索引数据。

2023-11-01 16:34:06 203 1

原创 Elasticsearch搜索数据

搜索是Elasticsearch的核心功能,Elasticsearch提供了多种多样的搜索方式来满足不同使用场景的需求。Elasticsearch提供了领域特定语言(Domain Specific Language,DSL)查询语句,使用JSON字符串来定义每个查询请求。文章将要介绍的查询类型包含以下几种。Match all查询:直接查询索引的全部数据,默认返回前10个文档,每个文档的得分被设置为1.0,这是很简单的查询类型。

2023-10-30 17:30:53 211 1

原创 Elasticsearch父子关联

在使用关系数据库进行开发的过程中,你可能会经常使用外键来表示父表和子表之间的关联关系,在Elasticsearch中,有哪些方法可以用来让开发者解决索引之间一对多和多对多的关联关系的问题呢?由于多对多的关联可以转换为两个一对多的关联来处理,所以这篇文章将主要探讨在Elasticsearch中解决索引之间一对多父子关联的方法。在列举一对多的关系实例时,会以一个作者包含多本书籍的数据为例,来说明Elasticsearch支持的几种不同方式在解决父子关联的问题时有哪些不同的特点。

2023-10-30 11:25:41 263

原创 Elasticsearch聚集统计

Elasticsearch不仅是一个大数据搜索引擎,也是一个大数据分析引擎。它的聚集(aggregation)统计的REST端点可用于实现与统计分析有关的功能。Elasticsearch提供的聚集分为三大类。(1) 度量聚集(Metric aggregation):度量聚集可以用于计算搜索结果在某个字段上的数量统计指标,比如平均值、最大值、最小值、总和等。

2023-10-27 16:07:17 154 1

原创 Elasticsearch索引监控

在以下的这个端点的返回结果中,除了有分片号(id)、恢复类型(type)、起始时间(start time in millis)、结束时间(stop time in millis)、数据来源(source)和目标节点(target)这些常规的字段之外,还包含分片恢复过程中的统计信息,例如恢复了多少个文件(files.total)、占用多大空间(total in bytes)、恢复的事务日志的个数(translog)等。其中,_all中的内容是两个索引的统计数据,indices里面包含每个索引单独的统计数据。

2023-10-24 15:25:08 177

原创 Elasticsearch索引模板

在上面的配置中,index_patterns用于设置索引模板可以匹配的索引名称,这里使用*号通配符,表示所有以order开头的索引都会使用上面的模板。如果你想在es中创建两个索引order1和order2,这两个索引分别记录了不同业务类型的订单信息,他们的映射结构、分片数、别名都相同。当需要为同一类索引应用相同的配置、映射、别名时,如果每次创建索引都逐一配置会比较麻烦。索引模板的出现正是为了简化这种操作,使用索引模板你可以方便地为某一类索引自动配置某些共同的参数。

2023-10-23 17:28:08 3960 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除