Elasticsearch 8.x实战 | elasticsearch 8.x 集群离线安装 本文以elasticsearch8.6.2为例详述linux集群离线部署步骤,以为基础,针对部署过程中可能的疑问作说明。因为项目安全等的原因,很多时候我们要部署的目标机器是不能访问互联网的。本文是个人离线部署过程记录,希望也能帮助到有同样需要的同学。
线上问题系列 | user-Agent限制导致403 Forbidden 线上跑了很久的接口突然报错403 Forbidden调不通外部接口了。调用路径为业务项目–>公司网关–>源接口(互联网接口)。。。发现是对方限制了user-Agent的原因。httpClient发起的请求user-Agent默认是Apache-HttpClient,对方可能是了防止爬虫或恶意访问,判断了请求头的User-Agent,如果不是浏览器请求,则直接拒绝请求。
Kubernetes实战 | minikube部署kubernetes集群 本文使用minkube部署本地单机版kubernetes集群,一般可用做开发或测试环境。部署基于一台可以访问互联网的linux服务器,我这里是笔记本搭建的虚机。
Elasticsearch实战 | term: xxx was completely eliminated by analyzer term xxx was completely eliminated by analyzer
Elasticsearch实战 | 怎么通过Elasticsearch实现模糊查询? 怎么通过elasticsearch实现模糊查询呢?match_phrase和match_phrase_prefix的异同和应用
记一次深夜发版的惊慌之旅 记一次jemeter引起的惊慌之旅背景说明背景说明这是一个月黑风高的夜晚,22点,宜发版。这次只是一次平平无奇的对ES集群的配置进行修改:设置登录密码、memory_lock、打开慢查询等。我们很想试下修改了配置后,是否ES集群更强劲了。所以我们让测试在优化配置前进行了一次压测,当然我们是压测应用接口,应用接口查询ES。测试压测了1000并发持续10分钟,效果如下图:虽然很奇怪怎么1000就有0.13%的报错率,但是我们没当回事。0.13%洒洒水啦,我可以接受你这点不完美。没想到负责今晚发版的运
ElasticSearch7.3.1打开慢查询 ElasticSearch7.3.1打开慢查询前言API方式配置题外话前言注意版本号是7.3.1,如果版本不同配置方式存在差异。7.3.1版本已经不支持在elasticsearch.yml中配置,如果你有过尝试,那应该对下面这个错误不陌生:Node settings must not contain any index level settingAPI方式配置curl -u username:password --location --request PUT 'http://ip:端口/索引名称/_
设置mybatis参数callSettersOnNulls mybatis配置信息设置背景说明callSettersOnNulls原理说明设置方式方式一方式二背景说明最近重构旧有nodejs系统,因为数据库字段名称不固定,所以查询数据映射数据类型使用的是Map。发现了一个问题,当字段值为null时,mybatis映射返回字段的时候会忽略,而原接口是null值也返回,为了兼容,需要设置不忽略null字段。callSettersOnNulls原理说明众所周知,mybatis底层是通过MappedStatement来封装mybatis的配置信息以及sql的映射信
Elasticsearch聚合查询多字段设置权重 Elasticsearch聚合查询根据字段值权重调整排序背景环境说明script设置权重新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景实际应用中,可能会需要为为doc文档中某个字段的某些特定的值设置权重,影响排序。