[Français] Elasticsearch 6.3.0 est publié

Le 13 juin, Elasticsearch 6.3.0 a été publié sur la base de Lucene 7.3.0. Il s'agit de la dernière version stable et est déjà disponible pour une utilisation dans le cloud via le service Elasticsearch sur Elastic Cloud .

Dernière version stable sur 6.x:


Vous pouvez lire toutes les modifications dans les notes de version ci-dessus, mais il y a quelques changements qui méritent d'être soulignés:

SQL


Avez-vous déjà eu quelque chose comme ça:


Nous espérons que la résolution de ces problèmes vous rapprochera du rapprochement des utilisateurs de la nouvelle version d'Elasticsearch SQL. Notre objectif est de fournir aux développeurs, aux scientifiques des données et à d'autres spécialistes familiers avec SQL, mais toujours pas familiers ou incapables d'utiliser le langage de requête Elasticsearch - la capacité d'utiliser la vitesse, l'évolutivité et toute la puissance de la recherche en texte intégral, pour maîtriser et aimer Elasticsearch

Si vous commencez tout juste à tirer pleinement parti des fonctionnalités fournies par Elasticsearch, voici quelques choses que vous pouvez essayer dans la nouvelle version:

  • SELECT ... ORDER BY SCORE () DESC vous permet de trier les résultats de recherche par pertinence
  • Obtenez toute la magie du texte intégral de la tokenisation à la sortie à l'aide de l'instruction MATCH, par exemple SELECT ... WHERE MATCH (nom de champ, 'texte de requête')
  • Connectez votre outil compatible JDBC préféré à Elasticsearch à l'aide du pilote JDBC
  • Découvrez comment exploiter la puissance d' Elasticsearch DSL en traduisant votre requête SQL à l' aide de l'API de traduction de requête SQL

Nous commençons tout juste à implémenter SQL, nous considérons donc ces fonctions comme expérimentales, continuant à recueillir vos commentaires sur les erreurs et suggestions de nouvelles fonctions. À l'avenir, nous espérons publier le pilote ODBC, ainsi que simplifier et créer notre pilote JDBC existant, y compris d'autres fonctions et prédicats, afin que nous puissions mieux interagir avec d'autres outils tiers, tels que les outils de BI. Faites-nous savoir ce que vous aimeriez voir ensuite, ainsi que tout problème rencontré avec Elasticsearch 6.3.x!

Notez que cette fonctionnalité est disponible dans la distribution Elasticsearch par défaut (non OSS). Les API REST, y compris la fonctionnalité «translate api» et l'outil CLI, sont entièrement gratuits.

Indicateurs


Elastic Stack est de plus en plus utilisé comme entrepôt de données et moteur de visualisation pour l'IoT, la surveillance des performances et d'autres données. Et même si nous pensons toujours que la plupart des données ont tendance à être pertinentes sur une longue période, la pertinence relative des données peut diminuer avec le temps. Avec la version 6.3, nous pouvons désormais créer une tâche dans Elasticsearch qui collecte périodiquement des statistiques récapitulatives sur les données récemment ajoutées et les rend consultables.

Les métriques ne sont pas nouvelles dans le monde du stockage des métriques, mais nous avons fait quelques choses automatiques que nous considérons assez élégantes:


Veuillez nous parler de vos propres exemples d'utilisation de ces nouvelles fonctionnalités expérimentales!

Veuillez noter que cette fonctionnalité est disponible dans la distribution Elasticsearch par défaut (pas pour OSS) et est entièrement gratuite.

Prise en charge de Java 10


Dans la version précédente d'Elasticsearch, nous avions annoncé la prise en charge de Java 9 . Java 9 est une version à court terme, et elle a déjà atteint EOL en mars 2018. Pour continuer à prendre en charge les versions Java à court terme, nous annonçons la prise en charge de Java 10 dans Elasticsearch 6.3. Java 10 est également une version à court terme; EOL est prévu pour septembre 2018.

Comme mentionné précédemment, nous recommandons fortement à la plupart des utilisateurs de rester avec Java 8, à moins qu'ils ne soient à l'aise avec le cycle Java rapide des versions courtes (et des dates de fin de vie). Utilisez la matrice de prise en charge - pour vérifier la compatibilité avec votre version de la JVM.

Mises à jour de sécurité


Cette mise à jour corrige également deux problèmes de sécurité.

Vulnérabilité de fuite de données dans Elasticsearch (ESA-2018-10)

Dans les versions d'Elasticsearch 6.0.0-beta1 - 6.2.4, une vulnérabilité de fuite d'informations a été découverte dans l'API _snapshot. Lorsque les paramètres access_key et security_key sont définis à l'aide de l'API _snapshot, ils peuvent être facilement accessibles aux utilisateurs qui ont accès aux demandes de l'API _snapshot. Bien que la documentation de _snapshot API 6.X recommande de spécifier les paramètres access_key et security_key dans le magasin de clés, vous pouvez toujours les définir en dehors du référentiel à l'aide de l'API.

Versions vulnérables: Elasticsearch de la version 6.0.0-beta1 à 6.2.4

Vulnérabilité de fuite de données dans Elasticsearch (ESA-2018-11)

La possibilité de fuite d'informations précieuses a été découverte dans le plug-in Elasticsearch repository-azure (auparavant elasticsearch-cloud-azure). Lorsque le plug-in repository-azure est configuré pour enregistrer au niveau TRACE, les informations de connexion Azure peuvent être enregistrées par inadvertance.

Versions vulnérables: toutes les versions d'Elasticsearch (sauf 6.3.0)

Conclusion


Téléchargez Elasticsearch 6.3.0 , essayez-le et dites-nous ce que vous en pensez sur Twitter ( @elastic ) ou sur notre forum. Vous pouvez signaler tout problème sur la page des problèmes sur GitHub .

Article original

Source: https://habr.com/ru/post/fr414095/


All Articles