自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 @ConditionalOnClass源码解析

@ConditionalOnClass源码解析

2023-07-03 16:00:59 97

原创 nacos2.1.2客户端discovery源码解析

nacos2.1.2客户端discovery源码解析

2023-06-29 10:43:50 118

原创 云原生-狂神docker学习笔记

云原生-狂神docker学习笔记

2022-07-27 16:29:23 255 1

原创 云原生-k8s学习笔记

B站云原生课程-k8s笔记

2022-07-27 16:26:03 129

原创 spring boot项目 导入maven包中的mapper

springboot工程扫描依赖Jar包的mapper和xml的解决办法.项目报错,找不到mapper文件,该mapper文件在依赖包中。nacos配置文件修改:mybatis: type-aliases-package: 指定扫描的POJO mapperLocations: classpath*:mapper/**/*.xml ## classpath后面的*号不可少,少了扫描不到依赖包中的mapperApplication启动类增加注解@MapperScan(basePackages

2021-10-14 18:04:56 735

原创 spring boot项目(前后端启动之后,前端页面报错Not found)

找不到服务nacos中gateway配置文件- id: main uri: lb://main predicates: - Path=/doc/** Path=/main/**修改该配置文件- id: main uri: lb://main predicates: - Path=/doc/**,/main/**

2021-10-14 17:53:15 824

原创 ES-并发控制(乐观锁)

补充:当多个修改请求,乱序到达服务器时,如果靠后的请求先到修改了es数据,则靠前的请求后到会被抛弃,不会修改es。另:使用version_type=external,可以控制提供的version大于等于当前es库中version时才能修改(默认需要等于)...

2021-09-17 15:43:49 265

原创 ES-集群(扩容、恢复)

1、集群状态标志primaryreplicagreen√√yellow√部分可用red(部分索引有数据丢失)部分可用部分可用注:单节点时,primary和replica不能在同一节点上,所以只有primary可用,即当前集群为yellow。若此时再启动一个es,集群中就存在两个节点,此时replica会自动分配,则集群状态变为green。2、集群节点【1】master节点:增删索引,增删节点3、扩容【1】垂直扩容:买更大的服务器替换原来小的服

2021-09-16 19:57:21 1346

原创 ES-primary和replica

shard分片:1、一个index => 若干个shard;2、一个shard => 一个Lucene实例,具备Lucene的完整功能;3、shard可以在创建index自定义,但后期无法变更;replica副本:1、一个index可以对应若干个replica,但不一定启用,因为单节点时,无法满足shard和replica不能在不同节点上的要求,所以replica不可用,index状态为yellow;2、replica可以在创建index时自定义,后期也可随时更改。s

2021-09-16 18:23:30 582

原创 ES-数据库和全文检索区别

2021-09-16 17:11:14 197

原创 Kibana操作Es——集群、index层面

注意:index名字不支持大写字母1、获取集群健康状态GET _cluster/healthGET /_cat/health 2、查询已有的所有index状态GET _cat/indicesGET _cat/indices?v 信息更全面3、删除indexDELETE index名4、复制indexPOST _reindex{ "source": { "index": "oldIndex" //原来的index }, "dest": { "index": "ne

2021-09-15 16:45:29 489

原创 ureport导出pdf增加背景图——关键(PdfPageEventHelper)

1、公用部分HttpImageProvider.javapublic class HttpImageProvider implements ImageProvider{ @Override public InputStream getImage(String path){ try(CloseableHttpClient client = HttpClients.createDefault()){ URIBuilder uriBuilder = new URIBuilder(path);

2021-09-02 16:46:35 700 1

原创 es“limit of total fields” 和“field expansion mathes too many fields”问题解决

字段过多,使用时报错。解决方案:PUT index名/_settings{ "index.mapping.total_fields.limit": 2000或更大}如果因为某些原因删除了当前index,后期又重新建立了同样的index,原先的index.mapping.total_fields.limit设置会失效。解决方案:使用模板(待验证)链接:ES 处理日志字段超出 1000 引发的报错.初探 Elasticsearch Index Template(索引模板)....

2021-09-01 15:09:20 1833

原创 kibana操作Es——增、删、改、查

注意:index名字不支持大写字母1、复制indexPOST _reindex{ "source": { "index": "oldIndex" //原来的index }, "dest": { "index": "newIndex" //新index 起初可以不存在 会自动创建,并复制数据 }}2、获取index mappingGET indexname/_mapping //indexname 为需要获取mapping的index名字3、查询全部数据POST in

2021-09-01 13:47:43 5086 2

原创 filebeat+kafka+logstash+es

前提:filebeat和日志文件在一台机器上kafka、logstash、es在一台机器上1、filebeat配置文件testFilebeat.ymlfilebeat.inputs:# 起- type: log enabled: true paths: - /home/logs/info.log close_rename: true tail_files: true fields: log_source: log_info- type: log enabled: tr

2021-08-31 20:19:51 165

原创 logstash安装+测试

logstash1、安装+初测试// 解压tar -xvf logstash-7.6.2.tar.gz// 简单测试cd logstash-7.6.2bin/logstash -e 'input { stdin { } } } output { stdout {} }'// 控制台输入hello// 控制台输出{ "message" => "hello" "@timestamp" => 2021…… "host" => …… "@version" => …

2021-08-31 18:59:26 564

原创 Filebeat安装+测试

FileBeat1、安装:mkdir es-hometar -xvf filebeat-7.6.2-linux-x86_64.tar.gzcd filebeat-7.6.2-linux-x86_642、测试(控制台输入 + 输出)当前目录下创建testFilebeat.ymlfilebeat.inputs: -type: stdin enabled: truesetup.template.settings: index.number_of_shards: 3output.consol

2021-08-31 18:38:21 564

原创 Es包含时间字段:序列化和反序列化问题

@Document(indexName="news")public class News{ …… @Field(type=FieldType.Date, format=DateFormat.custom, pattern="uuuu-MM-dd'T'HH:mm:ss.SSSX") @JsonDeserialize(using=InstantJacksonDeserializer.class) ……}

2021-07-12 17:01:14 627

原创 es:安装与问题解决

下载安装包,上传到虚拟机【1】新建文件夹:mkdir es-homemkdir es-datacd es-datamkdir datamkdir logs【2】将elasticsearch-7.6.2-linux-x86_64.tar.gz上传到es-home【3】cd es-home【4】解压文件:tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz【5】可有可无:mv elasticsearch-7.6.2 elasticsearch(目.

2021-06-30 11:55:56 126

原创 ES:登录权限设置

编辑elasticsearch.ymlxpack.security.enabled: truexpack.security.transport.ssl.enabled: truexpack.security.transport.ssl.verification_mode: certificatexpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12xpack.security.transport.ss.

2021-06-25 17:36:28 1214

原创 es查询:match、match_parse

前期准备/*Text字段结构:*/"user":{ "type":"text", "fields":{ "keyword":{ "type":"keyword", "ignore_above":256 } }}/*user的值*/数据1:"user":"1 104"数据2:"user":"1"1. Match/**********************************************************/{ "query":{ "

2021-06-10 19:02:14 854 1

原创 es查询:Term、Terms之Terms

1. Term2. TermsTerms:指定一个字段,匹配多个词;[]中搜索词满足一个即可如果要同时满足所有的索引词,使用bool(must)+term/*Text字段结构:*/"user":{ "type":"text", "fields":{ "keyword":{ "type":"keyword", "ignore_above":256 } }}/*user的值为 1 104*/"user":"1 104"/*******************

2021-06-10 18:29:41 3242

原创 es查询:Term、Terms之Term

https://www.jianshu.com/p/d5583dff41571. Termterm:完全匹配,搜索词不进行分词,只查询单个词,搜索词不能包含多个。查询Text字段时,加“.keyword”有区别。例子如下:/*Text字段结构:*/"user":{ "type":"text", "fields":{ "keyword":{ "type":"keyword", "ignore_above":256 } }}/*user的值为 1 104*/.

2021-06-10 18:11:57 629

原创 Es字段类型:keyword和text

类型keyWordText分词不分词直接存储分词再存储可否设置分词器否是字符长度32766个UTF-8类型不限制聚合支持不支持

2021-06-10 16:39:37 730

原创 es查询:组合查询实现权限(不同人、组织、角色对es实例的访问)

es查询:组合查询实现权限(不同人、组织、角色对es实例的访问)索引对应的类 News@Document(indexName="news")public class News implements java.io.Serializable{ @Id Long id; @Field(type = FieldType.Text, store = true, analyzer = "ik_max_word) String writer; @Field(type = FieldType.Text

2021-05-28 15:22:42 985

空空如也

空空如也

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

TA关注的人

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