[翻译] Elasticsearch 6.3.0发布

6月13日,基于Lucene 7.3.0发行了Elasticsearch 6.3.0。 这是最新的稳定版本,并且已经可以通过Elastic Cloud上Elasticsearch服务在云中使用

6.x上的最新稳定版本:


您可以在上面的发行说明中了解所有更改,但是有一些更改值得重点介绍:

的SQL


您是否曾经遇到过这样的事情:


我们希望解决这些问题将使您更接近加入新版Elasticsearch SQL的用户的行列。 我们的目标是为开发人员,数据科学家和其他专家提供某种程度上熟悉SQL但仍不熟悉或无法使用Elasticsearch查询语言的能力-使用速度,可伸缩性和全文本搜索的所有功能来掌握和喜爱弹性搜索

如果您刚刚开始充分利用Elasticsearch提供的功能,则可以在新版本中尝试以下操作:

  • SELECT ... ORDER BY SCORE()DESC使您可以按相关性对搜索结果进行排序
  • 使用MATCH语句,例如SELECT ... WHERE MATCH(字段名,“查询文本”),获取从标记化到输出的所有全文魔术。
  • 使用JDBC驱动程序将您喜欢的JDBC兼容工具连接到Elasticsearch
  • 了解如何通过使用SQL查询转换API转换SQL查询来利用Elasticsearch DSL的 功能

我们刚刚开始实现SQL,因此我们将这些功能标记为试验性功能,并继续收集有关任何错误的反馈以及有关新功能的建议。 将来,我们希望发布ODBC驱动程序,并简化和创建现有的JDBC驱动程序,包括其他函数和谓词,以便我们可以更好地与其他第三方工具(例如BI工具)进行交互。 请让我们知道您接下来要看什么,以及您在Elasticsearch 6.3.x中遇到的任何问题!

请注意,此功能在默认的Elasticsearch发行版(非OSS)中可用。 REST API(包括“ translate api”功能和CLI工具)是完全免费的。

指标


Elastic Stack越来越多地用作物联网,性能监控和其他数据的数据仓库和可视化引擎。 尽管我们仍然相信大多数数据在很长一段时间内都具有相关性,但数据的相对相关性可能会随着时间的流逝而降低。 在6.3版中,我们现在可以在Elasticsearch中创建一个任务该任务定期收集有关最近添加的数据的摘要统计信息,并使其可搜索。

指标在指标存储领域并不是新事物,但是我们做了一些我们认为非常优雅的自动操作:

  • 当您向Elasticsearch发送请求以保存平均指标时,它将自动保存基本统计信息,例如数量和数量,以便您可以在请求期间重新计算平均值,以帮助您避免Simpson悖论
  • 我们存储一些基本的统计摘要数据,这一事实使您可以在单个查询中一起查询此数据和实时数据 。 哦,这个查询使用了您多年使用的相同标准DSL ,而无需学习任何新知识!

告诉我们您使用这些新实验功能的示例!

请注意,默认情况下此功能在Elasticsearch发行版中可用(不适用于OSS),并且是完全免费的。

Java 10支持


在Elasticsearch的先前版本中,我们宣布了对Java 9的支持 。 Java 9是一个短期版本,它已于2018年3月进入EOL。 为了继续支持短期Java版本,我们宣布在Elasticsearch 6.3中支持Java 10。 Java 10也是短期版本; EOL计划于2018年9月发布。

如前所述,我们强烈建议大多数用户坚持使用Java 8,除非他们对短版本(和EOL日期)的快速Java周期感到满意。 使用支持列表 -检查与您的JVM版本的兼容性。

安全更新


此更新还解决了两个安全问题。

Elasticsearch数据泄漏漏洞(ESA-2018-10)

在Elasticsearch 6.0.0-beta1-6.2.4版本中,在_snapshot API中发现了一个信息泄漏漏洞。 使用_snapshot API设置access_key和security_key参数后,可以访问_snapshot API请求的用户可以轻松使用它们。 尽管_snapshot API 6.X的文档建议在密钥库中指定access_key和security_key参数,但是您仍然可以使用API​​在存储库外部定义它们。

脆弱版本:从6.0.0-beta1到6.2.4的Elasticsearch

Elasticsearch数据泄漏漏洞(ESA-2018-11)

在Elasticsearch资料库-azure插件(以前称为elasticsearch-cloud-azure)中发现了泄露有价值信息的可能性。 当将存储库-azure插件配置为在TRACE级别进行记录时,Azure登录信息可能会被无意中记录。

漏洞版本:Elasticsearch的所有版本(6.3.0除外)

结论


下载Elasticsearch 6.3.0 ,尝试一下,并在Twitter( @elastic )或我们的论坛上告诉我们您的想法。 您可以在GitHub的问题页面上报告任何问题。

原始文章

Source: https://habr.com/ru/post/zh-CN414095/


All Articles