2015-06-27 3 views
2

Я пытаюсь получить плагин поиска ealastic, работающий на моем приложении grails.работающий эластичный поиск плагин grails 2.4.4/2.5.0

Первоначально я бегал по grails 2.4.4. Я использовал конфигурацию по умолчанию

и получил эту ошибку: Grails Elastic Search Plugin SEVERE: Unexpected transforming call sites grails elasticsearch

поэтому я повышен до 2.5.0, как предложено в этом ответе.

Я поставил DatastoreImpl в

elasticsearch { 
    datastoreImpl = "hibernateDatastore" 
} 

, но я получаю сообщение об ошибке, что я не задавалась хранилищу ... Кто-то получил представление о том, что попробовать?

2015-06-28 00:56:11,179 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener - Error initializing the application: No datastore implementation specified 
Message: No datastore implementation specified 
    Line | Method 
->> 135 | doCall     in ElasticsearchGrailsPlugin$_closure1 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
| 754 | invokeBeanDefiningClosure in grails.spring.BeanBuilder 
| 584 | beans . . . . . . . . . . in  '' 
| 527 | invokeMethod    in  '' 
| 262 | run . . . . . . . . . . . in java.util.concurrent.FutureTask 
| 1145 | runWorker     in java.util.concurrent.ThreadPoolExecutor 
| 615 | run . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker 
^ 745 | run      in java.lang.Thread 
Error | 
Forked Grails VM exited with error 

ответ

0

После конфигурации работает для меня:

elasticSearch.datastoreImpl = 'hibernateDatastore'

3
elasticSearch.client.mode = 'local'; 
elasticSearch.datastoreImpl = 'hibernateDatastore'; 

Это должно исправить эту ошибку, если вы добавите к Config.groovy.

Смежные вопросы