1、题记 工欲善其事必先利其器,ELK Stack的学习和实战更是如此,特将工作中用到的“高效”工具分享给大家。希望能借助“工具”提高开发、运维效率!2、工具分类概览2.1 基础类工具 1. Head插件 1)功能概述:ES集群状态查看、索引数据查看、ES DSL实现(增、删、改、查操作)比较实用的地方:json串的格式化  2)地址:http:/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 08:26:51
                            
                                6阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是cluster模块,为什么需要cluster模块?   cluster在英文中有集、群的意思。   nodejs默认是单进程的,但是对于多核的cpu来说, 单进程显然没有充分利用cpu,所以,node中的cluster模块就是为了解决没有充分利用cpu的问题而产生的。  cluster模块如何使用?  cluster模块允许设立一个主进程和若干个wor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 19:54:39
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Elastic Stack生态圈Logstash:数据处理管道,负责数据采集和转换,可以实时获取IP,排斥敏感字段,拓展插件多,安全等特性Beat:轻量数据采集器Kibana:数据可视化工具Elasticsearch:数据存储X-Pack:商业化套件,负责安全概念和数据库类比运维维度,节点、分片主要围绕两个概念:高可用和拓展性高可用:简称 HA,是系统一种特征或者指标,体现如下两点:服务可用性:允            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 13:56:12
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录1 cluster模块1.1 概述1.1.1 基本用法1.2 cluster模块的属性与方法1.2.1 cluster属性1.2.1.1 isMaster,isWorker1.2.2 cluster方法1.2.2.1 fork()1.2.2.2 kill()1.2.3 listening事件1.3 worker对象1.3.1 worker.id1.3.2 worker.process1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 18:28:48
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景:为了研究Elasticsearch的评分机制使用,使用docker快速搭建了elasticsearch;使用spring boot连接ES的时候报错:无法找到节点环境:【jdk】:1.8   【ES】:6.5.4 单节点 (ip:172.26.0.251)【springboot】:2.1.2 代码片段:es的elasticsearch.yml配置:cluster            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 09:32:54
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本例是一个列车查询系统有关列车信息存储在XML文件trains.xml有关查询用脚本语言实现,程序嵌在train_find.html网页中trains.xml<?xml version="1.0" encoding="gb2312"?>
<trains>
	<train>
		<id>K222</id>
		<from>广州&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 12:33:49
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个Pod总是在一个(Node)节点上运行,Node是Kubernetes中的工作节点,可以是虚拟机或物理机。每个Node由 Master管理,Node上可以有多个pod,Kubernetes Master会自动处理            
                
         
            
            
            
            # 从头学习如何在Kubernetes集群中查看节点标签
如果你正在使用Kubernetes(简称K8S)管理容器化应用程序和服务,你可能需要了解如何查看节点标签以便更好地管理和监控你的集群。节点标签提供了关于节点的元数据信息,帮助你更好地对节点进行分类、选择和调度。在这篇文章中,我将向你介绍如何在Kubernetes集群中查看节点标签。
## 整体流程
首先,我们来看一下整个过程的步骤。下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-07 10:14:54
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。在K8S中,Node是集群中的一个工作节点,用于运行应用程序的容器。每个Node可以通过label来标记一些特定的属性,如节点的用途、地理位置等。在这篇文章中,我们将介绍如何通过命令查看K8S集群中Node的label。
下面是实现“k8s查看nodes label”的整个流程:
| 步骤 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-10 10:49:44
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建索引优化、写入流程核心概念讲解一、索引刷新间隔调整:refresh_interval默认情况下索引的refresh_interval为1秒,这意味着数据写1秒后就可以被搜索到,每次索引的 refresh 会产生一个新的 lucene 段,这会导致频繁的 segment merge 行为,如果你不需要这么高的搜索实时性,应该降低索引refresh 周期(即你可能想优化索引速度而不是近实时搜索,             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 16:42:01
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1.缘起:    假设我的订单处理系统有这样的需求:将一天24小时分为4个时段,凌晨2:15到8:30采用A类型的处理器处理接收到的订单,8:30到14:00采用B类型的处理器,14:00到20:00采用C类型的处理器,20:00到第二天凌晨2:15采用D类型的处理器。    即我们的订单处理器需要在任一天的2:15、8:30            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 07:49:31
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             第二周了,今天我们来讲一下Logstash的使用。    首先,我们打开ES,使用postman新建一个索引user,在postman里使用PUT方式向localhost:9200/user发送请求。看到返回信息:{
    "acknowledged": true,
    "shards_acknowledged": true,
    "index"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 20:43:33
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            命令 GET index/type/_mapping 查看某一索引的mapping个人比较喜欢 将mapping 单独写一个文件,而不是将注解写在bean的属性上比如新建一个Product 的bean对象 可以这么写:1.@Document(indexName = "index_product" ,type = “index_product”,shards = 1,replicas =2)
pub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 18:30:08
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Node是什么?Node是Kubernetes中的工作节点,最开始被称为minion。一个Node可以是VM或物理机。每个Node(节点)具有运行pod的一些必要服务,并由Master组件进行管理,Node节点上的服务包括Docker、kubelet和kube-proxy。Node Status节点的状态信息包含:AddressesPhase (已弃用)ConditionCapacityInfo下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-18 10:42:39
                            
                                236阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL Cluster的组成有: 
1.MySQL Server 
2.NDB:管理数据storage 
NDB 节点被组织成一个一个的NDB Group,一个NDB Group 实际上就是一组 
存有完全相同的物理数据的NDB 节点群。 
管理节点中有一个非常重要的参数叫NoOfReplicas,这个参数 
指定了每一份数据被冗余存储在不同节点上面的份数,该参数一般至少应该被设置成2, 
3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 15:40:15
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            elasticSearch的错误 NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{-kTJsUqFSb69yMQ5v1fcuw}{192.168.56.101}{192.168            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 10:22:40
                            
                                2496阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这篇文章主要从何时需要紧急修复、准备过程、实施阶段等几个方面来与大家分享Exadata 存储服务器Rescue方面的维护经验,有的地方提供了My Oracle Support网站的文章号。了解storage server 和rescue方法什么是Rescue呢?Rescue这个英文对应的中文含义是紧急修复,只在非常必要的情况下才需要进行,否则会造成无谓停机和软件版本的不一致。首先,我们需要了解Ex            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 09:04:18
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. Restful架构风格2. Es的倒排索引是什么?3. ES的重要概念4. 索引操作5. 文档操作6. 查询操作6.1 term & terms查询6.2 match_all & match & multi_match查询6.3 id & ids查询6.4 prefix & fuzzy查询6.5 wildcard & range &a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 21:42:29
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            String content = wordService.importDatas(file);// DecimalFormat decimalFormat = new DecimalFormat(“#0.000”);
// 判断文件大小来转换并拼接 M单位
 long size = file.getSize();
 Double fileSizes =file.getSize()/1024/102            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 08:27:24
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.索引模板 IndexTemplate 可以看到setting是用来设定集群存储的,mapping是用来定义具体的索引设置.这里需要注意一下order 的值 这个规定,使我们可以找到到底使用的是哪个索引模板中的设置.  上面的就是顺序.也就是说先去配置默认的设定,如果有模板则去寻找较低的order,用较低的order的模板覆盖默认模板,再去找order较高的模板,然            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 09:08:27
                            
                                285阅读
                            
                                                                             
                 
                
                                
                    