- 《深入架构 第九篇》 《深入架构 第九篇》
- 1、目标本次我们搭建的目标是通过ELK来收集微服务中的日志。本期主要以实操、快速搭建为主进行讲解,部分基础概念不做过多描述,后续会再单独出几期博客说明。更多ELK搭建可以关注本专栏,后续会持续输出。 2、思路首先我们要部署的架构如下图所示,需要收集两个微服务的日志,并且最终在kibana中可视化呈现出来。可以看出日志的传输路线是:微服务产生日志,并将日志数据保存到磁盘中的.log文件中,f... 1、目标本次我们搭建的目标是通过ELK来收集微服务中的日志。本期主要以实操、快速搭建为主进行讲解,部分基础概念不做过多描述,后续会再单独出几期博客说明。更多ELK搭建可以关注本专栏,后续会持续输出。 2、思路首先我们要部署的架构如下图所示,需要收集两个微服务的日志,并且最终在kibana中可视化呈现出来。可以看出日志的传输路线是:微服务产生日志,并将日志数据保存到磁盘中的.log文件中,f...
- 0.引言集群中涉及索引分片的相关操作就离不开两个概念:分片分配感知和强制分片感知 1.分片分配感知文档:Index modules > Index Shard Allocation > Index-level shard allocation filteringSet up Elasticsearch > Configuration Elasticsearch > Cluster-leve... 0.引言集群中涉及索引分片的相关操作就离不开两个概念:分片分配感知和强制分片感知 1.分片分配感知文档:Index modules > Index Shard Allocation > Index-level shard allocation filteringSet up Elasticsearch > Configuration Elasticsearch > Cluster-leve...
- 0.引言集群管理是ES的核心重点,因此相关的知识点至关重要,本期主要针对数据流、索引生命周期、可搜索快照、跨集群搜索、跨集群复制进行讲解 1.数据流 Data Stream官方文档:Data streams针对数据流的讲解,之前已经做过详细的梳理,可以参考以下博文:深入了解数据流 1.1 数据流六连问要掌握数据流使用,就要理解以下几点:1、数据流常用的使用场景?2、如何通过索引模版创建数据... 0.引言集群管理是ES的核心重点,因此相关的知识点至关重要,本期主要针对数据流、索引生命周期、可搜索快照、跨集群搜索、跨集群复制进行讲解 1.数据流 Data Stream官方文档:Data streams针对数据流的讲解,之前已经做过详细的梳理,可以参考以下博文:深入了解数据流 1.1 数据流六连问要掌握数据流使用,就要理解以下几点:1、数据流常用的使用场景?2、如何通过索引模版创建数据...
- 0. 引言之前有同学实际生产中遇到了一个问题,题目本身不涉及生产环境上的问题,纯粹的DSL,但是因为是实际数据,因此数据量上会大很多,也增加了排错的难度。下面我们具体看下这个问题,让大家具体体会下实际生产的问题与训练题之间的区别在哪儿。申明:该分享已得到该同学的授权,数据也已经过脱敏 1. 题目问题:需要针对商品数据进行查询,要求查询skus.wareSkuAttrList.wareAtt... 0. 引言之前有同学实际生产中遇到了一个问题,题目本身不涉及生产环境上的问题,纯粹的DSL,但是因为是实际数据,因此数据量上会大很多,也增加了排错的难度。下面我们具体看下这个问题,让大家具体体会下实际生产的问题与训练题之间的区别在哪儿。申明:该分享已得到该同学的授权,数据也已经过脱敏 1. 题目问题:需要针对商品数据进行查询,要求查询skus.wareSkuAttrList.wareAtt...
- ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。之前的写的练习大差不差都用了ES6+的语法,当然并不只限于es6版本的语法,还有其他的版本,目前好像都更新到了ES13。所以并不能只局限于ES6,应该... ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。之前的写的练习大差不差都用了ES6+的语法,当然并不只限于es6版本的语法,还有其他的版本,目前好像都更新到了ES13。所以并不能只局限于ES6,应该...
- 首先POST与PUT都可以用于更新和新增操作,但是新增时POST是不用指定ID的,会自动分配;而PUT是需要指定ID的,也就是说PUT是幂等性的,无论你操作多少次结果都是一样的。而POST是操作一遍就新增一条 当他们都用于更新时,POST只会更新相同字段的值,而PUT会将整个数据进行替换,下面我们详细举例来体会 首先POST与PUT都可以用于更新和新增操作,但是新增时POST是不用指定ID的,会自动分配;而PUT是需要指定ID的,也就是说PUT是幂等性的,无论你操作多少次结果都是一样的。而POST是操作一遍就新增一条 当他们都用于更新时,POST只会更新相同字段的值,而PUT会将整个数据进行替换,下面我们详细举例来体会
- ES的查询单位是doc,所以当我们查询数组时,虽然满足条件的是其中某一部分元素,但是这些元素以及这个数组都是属于这个doc的,所以会全部返回。如果我们要返回匹配的元素。那么就需要借助一些手段来实现。 ES的查询单位是doc,所以当我们查询数组时,虽然满足条件的是其中某一部分元素,但是这些元素以及这个数组都是属于这个doc的,所以会全部返回。如果我们要返回匹配的元素。那么就需要借助一些手段来实现。
- 今天有同学问到doc['field'].value与params._source['field']用法的区别,起因在于下述的一道题的解法上,下面详细讲述下我的看法 今天有同学问到doc['field'].value与params._source['field']用法的区别,起因在于下述的一道题的解法上,下面详细讲述下我的看法
- 最近看到不少同学反馈数据流的问题,特针对数据流谈谈自己的理解,以供大家参考。 最近看到不少同学反馈数据流的问题,特针对数据流谈谈自己的理解,以供大家参考。
- 《JavaScript》系列,第二十篇希望你持续关注哦! 《JavaScript》系列,第二十篇希望你持续关注哦!
- 本文制作出集成了ik分词器的elasticsearch镜像,这样每个容器运行的时都自带了ik分词器 本文制作出集成了ik分词器的elasticsearch镜像,这样每个容器运行的时都自带了ik分词器
- 📣读完这篇文章里你能收获到 - 在Docker中快速部署单机版的ElasticSearch 📣读完这篇文章里你能收获到 - 在Docker中快速部署单机版的ElasticSearch
- 📣读完这篇文章里你能收获到 - 在Docker中快速部署Skywalking 📣读完这篇文章里你能收获到 - 在Docker中快速部署Skywalking
- 正则的扩展 RegExp 构造函数在 ES5 中,RegExp构造函数的参数有两种情况。第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。var regex = new RegExp('xyz', 'i');// 等价于var regex = /xyz/i;第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。var regex = new R... 正则的扩展 RegExp 构造函数在 ES5 中,RegExp构造函数的参数有两种情况。第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。var regex = new RegExp('xyz', 'i');// 等价于var regex = /xyz/i;第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。var regex = new R...
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签