2014-09-17 2 views
0

Я пытаюсь использовать Bonsai Elasticsearch с моим приложением Grails, но я не могу заставить его работать с помощью плагина Elasticsearch. То, что я понял из руководства по настройке, должно быть просто:Grails and Bonsai Elasticsearch

elasticSearch.client.mode = 'transport' 
elasticSearch.client.hosts = [ 
    [host:'https://ixaav0lo:[email protected]', port:443] 
] 

Но это не работает для меня. Кроме того, он не должен быть с бонсай, это может быть и с SearchBox Elasticsearch, независимо от того, что работает.

Заранее спасибо

+0

У вас есть исключения/ошибки? – Abincepto

ответ

1

Плагин ES не поддерживает HTTP; поддерживается только транспортный протокол. Проконсультируйтесь с bonsai.io, разрешают ли они транспортный протокол. Если это так, ваша конфигурация должна быть

elasticSearch.client.mode = 'transport' 
elasticSearch.client.hosts = [ 
    [host:'ixaav0lo:[email protected]', port:9300] 
] 
+0

Спасибо за ответ, но он не работал. К сожалению, я думаю, что Бонсай работает только с HTTP. Я посмотрю, смогу ли я найти другое обходное решение с некоторым плагином Java. –

+1

В зависимости от вашей ситуации это может быть меньше усилий для использования плагина и запуска вашего собственного кластера ES. Просто подумать. –

+0

Проблема в том, что я планировал провести хостинг на Heroku или Cloud Foundry. Могу ли я создавать свои собственные кластеры без использования этих сторонних поставщиков? Или я должен просто пойти с VPS-хостингом? –