Elasticsearch8.0新特性概览
liujiacheng 发表了文章 • 1 个评论 • 12467 次浏览 • 2022-02-14 16:30
8.x 重要更新
- Rest API相比较7.x而言做了比较大的改动(比如彻底删除_type),为了降低用户的升级成本,8.x会暂时的兼容7.x的请求。兼容方式:
[REST API compatibility | Elasticsearch Guide [8.0] | Elastic](https://www.elastic.co/guide/e ... y.html) - 默认开启安全配置(三层安全),并极大简化了开启安全需要的工作量,可以这么说:7.x开启安全需要10步复杂的步骤比如CA、证书签发、yml添加多个配置等等,8.x只需要一步即可)。
[elasticsearch-create-enrollment-token | Elasticsearch Guide [8.0] | Elastic](https://www.elastic.co/guide/e ... n.html) - 存储空间优化:对倒排文件使用新的编码集,对于keyword、match_only_text、text类型字段有效,有3.5%的空间优化提升,对于新建索引和segment自动生效。
- 优化geo_point,geo_shape类型的索引(写入)效率:15%的提升。
- 新特性:支持上传pyTorch模型,在ingest的时候使用。比如在写入电影评论的时候,如果我们想要知道这个评论的感情正负得分,可以使用对应的AI感情模型对评论进行运算,将结果一并保存在ES中。
[Overview | Machine Learning in the Elastic Stack [8.0] | Elastic](https://www.elastic.co/guide/e ... w.html) - 技术预览版KNN API发布,(K邻近算法),跟推荐系统、自然语言排名相关。之前的KNN是精确搜索,在大数据集合的情况会比较慢,新的KNN提供近似KNN搜索,以提高速度。[https://www.elastic.co/guide/e ... .html](https://www.elastic.co/guide/e ... h.html)
- 对ES内置索引的保护加强了:elastic用户默认只能读,如果需要写权限的时候,需有allow_restrict_access权限。
- 其他更新
[Elasticsearch breaking changes | Elastic Installation and Upgrade Guide [8.0] | Elastic](https://www.elastic.co/guide/e ... s.html)
简直无语,升级到 Elasticsearch 8.0 之后,我的数据居然写不进去了
medcl 发表了文章 • 5 个评论 • 8724 次浏览 • 2022-02-11 19:45
瞧!有图有真相。
体验了一把新的 8.0 正式版的 Kibana,啧啧,真不错。
还没从喜悦的心情平复,我的手机已然切到了震动模式,是谁在呼唤我??
我的妈,各种服务器大量报错,我抓过日志,各位请看:
{
"error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "Action/metadata line [1] contains an unknown parameter [_type]"
}
],
"type": "illegal_argument_exception",
"reason": "Action/metadata line [1] contains an unknown parameter [_type]"
},
"status": 400
}
熟悉的 type,不一样的问题,大爷的,还是大意了。type 这厮在 8.0 里面已经被正式干掉了,而我还傻傻的等在原地。
怎么办,我几万个 agent、上千个 Filebeat 和 Logstash 大军总不能现在就升级吧,还不知道有没有幺蛾子在前方等待我,心里有点方。
恩,这个时候我想到了鲁迅说的,用 Elasitcsearch 之前先看看极限网关(文档地址:http://极限网关.com) ,所以我立马就去南山寺问了问极限网关,他说可以, O 了。
首先,从这里下载最新的极限网关 523 版本:http://release.elasticsearch.cn/gateway/snapshot/
然后,解压,可以看到立马有一个配置,佛祖显灵,居然有一个配置文件`sample-configs/v8-bulk-indexing-compatibility.yml` 在闪光,就是它:
恩,看来是这个 filter 可以帮我去掉了当前 whatever 版本生成的多余的不要的 type,修改配置我就试试看。
启动启动启动,如下:
没有报错!yes。
查看索引的统计指标:
O 了,数据都正常写入了,采集端啥都不用动,就能用上新版的 Elasticsearch,真是快哉。晚上自己加个卤蛋。
以上情节,纯属虚构,如有雷同,哪又咋地。
Elastic Stack 8.0 安装 - 保护你的 Elastic Stack 现在比以往任何时候都简单
liuxg 发表了文章 • 0 个评论 • 1755 次浏览 • 2022-02-11 12:10
然而,我们知道设置安全性并不好玩,你需要专注于你的项目目标。 好消息给你! 从 8.0 开始,自管理集群默认启用 Elastic Stack 安全性,配置工作几乎为零。 只需启动新的 Elasticsearch 和 Kibana 版本并继续充分利用 Elastic Stack,我们将为你提供支持! 如果你使用的是 Elastic Cloud,请不要担心——我们已经为你解决了安全问题。
轻松获得所需的所有安全性
简化的安全性包括以下功能,这些功能跨越多个层和产品,默认启用:
用户认证
具有基于角色的访问控制的用户授权
Kibana Spaces 多租户
使用 TLS 的加密节点到节点通信
使用 HTTPS 与 Elasticsearch API 进行加密通信
原文链接:https://elasticstack.blog.csdn ... 74932
高亮关键字 去除html标签内的
yanyl 回复了问题 • 2 人关注 • 1 个回复 • 1412 次浏览 • 2022-02-18 14:51
elasticsearch IllegalArgumentException[Operation term is newer than the current term; current term[2
locatelli 回复了问题 • 2 人关注 • 1 个回复 • 2085 次浏览 • 2022-02-15 11:17
Elasticsearch 查询示例 - 动手练习(一)
liuxg 发表了文章 • 5 个评论 • 2472 次浏览 • 2022-02-07 14:29
在本指南中,你将学习许多 带有详细解释的流行查询示例。 此处涵盖的每个查询将分为 2 种类型:
- 结构化查询:用于检索结构化数据的查询,例如日期、数字、密码等。
- 全文查询:用于查询纯文本的查询。
原文链接:https://blog.csdn.net/UbuntuTo ... 53295
在本指南中,你将学习许多 带有详细解释的流行查询示例。 此处涵盖的每个查询将分为 2 种类型:
- 结构化查询:用于检索结构化数据的查询,例如日期、数字、密码等。
- 全文查询:用于查询纯文本的查询。
原文链接:https://blog.csdn.net/UbuntuTo ... 53295
copy_to字段内容如何清除
Charele 回复了问题 • 2 人关注 • 1 个回复 • 1030 次浏览 • 2022-02-21 16:12
欢迎您参加 Elastic 全球社区大会 - 2022年2月11日至12日线上直播
liuxg 发表了文章 • 0 个评论 • 996 次浏览 • 2022-01-26 17:11
继2021年成功举办之后,第2届Elastic全球社区大会 #ElasticCC 将于2022年2月11日至12日隆重召开。大会继续秉承 “来自社区,面向社区” 的办会宗旨,采用多语言轮流线上直播的方式,面向全体开发者与技术人员、初级用户与资深玩家、行业客户与合作伙伴,提供横跨时间与空间的技术分享盛宴。详细阅读,请参阅 https://blog.csdn.net/UbuntuTo ... 98829
继2021年成功举办之后,第2届Elastic全球社区大会 #ElasticCC 将于2022年2月11日至12日隆重召开。大会继续秉承 “来自社区,面向社区” 的办会宗旨,采用多语言轮流线上直播的方式,面向全体开发者与技术人员、初级用户与资深玩家、行业客户与合作伙伴,提供横跨时间与空间的技术分享盛宴。详细阅读,请参阅 https://blog.csdn.net/UbuntuTo ... 98829
segments的version_map_memory指标具体表示什么
Charele 回复了问题 • 3 人关注 • 2 个回复 • 2091 次浏览 • 2022-02-21 16:43
Elasticsearch 的新 range 丰富策略使上下文数据分析更上一层楼 - 7.16
liuxg 发表了文章 • 0 个评论 • 1164 次浏览 • 2022-01-24 15:53
在之前我的文章 “Elasticsearch:enrich processor (7.5发行版新功能)” 已经详细描述了 geo_match 及 match 的丰富策略。详细使用,请阅读那篇文章。
更多阅读,请参阅 https://elasticstack.blog.csdn ... .5502
ES7 下创建索引时,能使用"properties"作为字段名吗?
stone_xy 回复了问题 • 2 人关注 • 1 个回复 • 1445 次浏览 • 2022-01-27 09:47
es 关联关系查询(类似图查询)
laoyang360 回复了问题 • 4 人关注 • 3 个回复 • 1417 次浏览 • 2022-01-21 12:07
es数据同步oracle方案
laoyang360 回复了问题 • 3 人关注 • 2 个回复 • 1832 次浏览 • 2022-01-25 11:10