Elasticsearch CrateData Совместимо?

Все, я играл с CrateData, и мне было интересно, если вы можете использовать существующие инструменты Elasticsearch, такие как драйверы и надстройки, такие как Logstash. Например, можете ли вы использовать реку Elasticsearch ( http://www.elasticsearch.org/guide/en/elasticsearch/rivers/current/) для загрузки данных, затем использовать механизм запросов CrateData и т. Д. Для этих данных? Можно ли сопоставлять входящие объекты JSON с таблицей? Есть ли планы иметь или поддерживать сосуществование?

Спасибо!

1 ответ

Вы можете использовать существующие инструменты для Elasticsearch с Crate, если эти инструменты используют REST API. Для этого вам нужно включить es rest api в crate.yml файл. Для этого есть настройка:

es.api.enabled: true

Плагины Elasticsearch не будут работать без незначительных изменений, так как Crate и Elasticsearch не совместимы в двоичном формате. Elasticsearch имеет шаг затенения в своей конфигурации maven, поэтому фляга эластичного поиска содержит другие пространства имен, чем Crate, поскольку Crate не использует затенение.

Так что, если вы хотите использовать плагин, вам нужно настроить пространства имен / импорт и скомпилировать его для crate.

Другие вопросы по тегам