Страницы

воскресенье, 21 июня 2015 г.

MongoDB && Node.js && Elasticsearch

Продолжение темы предыдущего поста. Недолго музыка играла: разработчики эластика сообщили о том, что river-плагины устарели, и будут постепенно выводится из оборота, подробности можно узнать в этом посте на блоге эластика. Поэтому я начал потихоньку готовить свой велосипед в виде npm-пакета для Node.js. Разумеется на текущий момент, что называется not ready for production, тем не менее решает вопрос, что и демонстрирует следующее видео:

понедельник, 1 июня 2015 г.

MongoDB && Elasticsearch

Как подружить MongoDB и Elasticsearch с помощью MongoDB River Plugin for ElasticSearch. По ходу развернем MongoDB Replica Set, Elasticsearch Cluster, создадим пару коллекций с парой тестовых документов в каждой из них, пару индексов по одному на коллекцию, а также затестим что получилось путем отправки нескольких нехитрых запросов через cURL. В процессе используем ConEmu (у меня окна в качестве ОС), MongoDB Shell, Git SCM (Bash + cURL) и Python JSON tool (для читабельного вывода в консоль ответов на запросы в формате JSON).