- PVSM.RU - https://www.pvsm.ru -
13 Июня вышел Elasticsearch 6.3.0 на основе Lucene 7.3.0. Это последний стабильный релиз и уже доступен для использования в облаке через службу Elasticsearch на Elastic Cloud [1].

Последний стабильный релиз в ветке 6.x:
Вы можете прочитать обо всех изменениях в примечаниях к выпуску, приведенных выше, но есть несколько изменений, которые стоит выделить:
Бывало-ли у вас когда нибудь что-то подобное:
Мы надеемся что решение этих задач приблизит вас к вступлению в ряды пользователей нового релиза Elasticsearch SQL. Наша цель предоставить разработчикам, data-учёным, и другим специалистам так или иначе знакомым с SQL, но до сих пор не знакомым, или не имеющим возможности использовать язык запросов Elasticsearch — возможность использовать скорость, масштабируемость, и всю силу полнотекстового поиска, Освоить и полюбить Elasticsearch.
Если вы только начинаете использовать всю силу функционала предоставляемого Elasticsearch, вот несколько вещей, которые можно попробовать в новой версии:
Мы только начинаем внедрять SQL, поэтому мы помечаем эти функции как экспериментальные, продолжая собирать ваши отзывы о любых ошибках и пожеланиях для новых функций. В будущем мы надеемся выпустить драйвер ODBC, а также упростить и создать наш существующий драйвер JDBC, включая другие функции и предикаты, чтобы мы могли лучше взаимодействовать с другими сторонними инструментами, такими как инструменты BI. Пожалуйста, сообщите нам, что бы вы хотели видеть дальше, а также о любых проблемах, с которыми вы столкнулись в работе Elasticsearch 6.3.x!
Обратите внимание, что эта функция доступна в дистрибутиве Elasticsearch по умолчанию (non-OSS). REST API, включая функционал «translate api» а также инструмент CLI полностью бесплатны.
Elastic Stack все чаще используется в качестве механизма хранилища данных и визуализации для IoT, мониторинга производительности и других данных. И хотя мы по-прежнему считаем, что большинство данных имеют тенденцию быть актуальными в течение длительного периода времени, относительная актуальность данных может уменьшаться с течением времени. С выпуском 6.3 мы теперь можем создать задачу [13] в Elasticsearch, которая периодически собирает сводную статистику о недавно добавленных данных и делает их доступными для поиска.
Показатели не являются чем-то новым в мире хранения метрик, но мы сделали несколько автоматических вещей, которые мы считаем довольно изящными:
Пожалуйста расскажите нам [17] о своих собственных примерах использования этих новых экспериментальных фич!
Обратите внимание, что эта функция доступна в дистрибутиве Elasticsearch по умолчанию (не для OSS) и абсолютно бесплатна.
В предыдущей версии Elasticsearch мы объявили о поддержке Java 9 [18]. Java 9 — это краткосрочная версия, и она уже достигла EOL в марте 2018 года. Чтобы продолжить поддержку краткосрочных выпусков Java, мы объявляем о поддержке Java 10 в Elasticsearch 6.3. Java 10 также является краткосрочной версией, EOL запланирован в сентябре 2018 года.
Как уже упоминалось ранее, мы настоятельно рекомендуем большинству пользователей придерживаться Java 8, если только они не устраивают быстрый цикл Java коротких версий (и даты EOL). Используйте матрицу поддержки [19] — для проверки совместимости с вашей версией JVM.
Это обновление также устраняет две проблемы безопасности.
Уязвимость утечки данных в Elasticsearch (ESA-2018-10)
В версиях Elasticsearch 6.0.0-beta1 — 6.2.4 в API _snapshot была обнаружена уязвимость утечки информации. Когда параметры access_key и security_key устанавливаются с помощью _snapshot API они могут быть в открытом виде доступны пользователям, которые имеют доступ к запросам _snapshot API. Несмотря на то что в документации к _snapshot API 6.X рекомендуется указывать параметры access_key и security_key в хранилище ключей, их всё еще можно определить за пределами хранилища с помощью API.
Уязвимые версии: Elasticsearch начиная с версии 6.0.0-beta1 по 6.2.4
Уязвимость утечки данных в Elasticsearch (ESA-2018-11)
Возможность утечки ценной информации была обнаружена в плагине Elasticsearch repository-azure (ранее elasticsearch-cloud-azure). Когда плагин repository-azure настроен на запись на уровне TRACE, регистрационные данные Azure могут непреднамеренно логироваться.
Уязвимые версии: Все версии Elasticsearch (кроме 6.3.0)
Загрузите Elasticsearch 6.3.0 [2], попробуйте его в работе, и сообщите нам, что вы думаете в Twitter (@elastic [20]) или на нашем форуме. Вы можете сообщить о любых проблемах на странице проблем в GitHub [21].
Оригинальная статья [22]
Автор: mastacamp
Источник [23]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/282921
Ссылки в тексте:
[1] Elasticsearch на Elastic Cloud: https://www.elastic.co/cloud
[2] Скачать Elasticsearch 6.3.0: https://www.elastic.co/downloads/elasticsearch
[3] Примечания к выпуску: https://www.elastic.co/guide/en/elasticsearch/reference/6.3/release-notes-6.3.0.html
[4] Elasticsearch 6.3 главные изменения: https://www.elastic.co/guide/en/elasticsearch/reference/6.3/breaking-changes.html
[5] Я знаю, как это сделать в SQL-запросе — как я могу сделать то же самое в Elasticsearch?: https://discuss.elastic.co/t/sql-like-query-in-elasticsearch-with-and-or/121319
[6] токенизации: https://en.wikipedia.org/wiki/Text_segmentation#Word_segmentation
[7] стемминга: https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%BC%D0%BC%D0%B8%D0%BD%D0%B3
[8] синонимов: https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D1%8B
[9] сортировки по релевантности: https://en.wikipedia.org/wiki/Relevance_(information_retrieval)
[10] JDBC драйвера: https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-jdbc.html
[11] Elasticsearch DSL: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
[12] API трансляции SQL-запросов: https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html
[13] создать задачу: https://www.elastic.co/guide/en/elasticsearch/reference/current/rollup-put-job.html
[14] парадокса Симпсона: https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81_%D0%A1%D0%B8%D0%BC%D0%BF%D1%81%D0%BE%D0%BD%D0%B0
[15] запрашивать эти данные и «живые» данные вместе в одном запросе: https://www.elastic.co/guide/en/elasticsearch/reference/current/_rollup_merges_live_and_rolled_data.html
[16] стандартный DSL, который вы использовали в течение многих лет: https://www.elastic.co/guide/en/elasticsearch/reference/current/_rollup_uses_standard_query_dsl.html
[17] расскажите нам: https://discuss.elastic.co/c/elasticsearch
[18] объявили о поддержке Java 9: https://www.elastic.co/blog/elasticsearch-6-2-0-released
[19] матрицу поддержки: https://www.elastic.co/support/matrix#matrix_jvm
[20] @elastic: https://twitter.com/elastic
[21] GitHub: https://github.com/elastic/elasticsearch/issues
[22] Оригинальная статья: https://www.elastic.co/blog/elasticsearch-6-3-0-released
[23] Источник: https://habr.com/post/414095/?utm_campaign=414095
Нажмите здесь для печати.