Conférence #343 - Introduction à ElasticSearch

Développement logiciel 20 mn fr_FR Geek, Professionnel Confirmé

Introduction de la conférence

Cette conférence propose de présenter la technologie ElasticSearch.
ElasticSearch est une solution Open Source de moteur de recherche,
hautement scalable et rempli de fonctionnalités. Il est utilisé, par
exemple, par Github pour assurer la recherche sur l'ensemble des dépots
de la plateforme. La mode étant ces dernières années au Big Data et à
l'analyse temps réel, ...

À propos du conférencier

  • Nom : Romain Pignolet

Biographie

Romain est un nouveau stagiaire Linagorien (Société Linagora), développeur Java et débutant en Javascript.
Il est actuellement étudiant à l'Université Pierre et Marie-Curie (Paris 6) dans un parcours orienté système distribué et réparti.
Il a rejoint l'aventure Linagora en avril 2014 et participe à l'élaboration de logiciel libre.

Description de la conférence

Cette conférence propose de présenter la technologie ElasticSearch.
ElasticSearch est une solution Open Source de moteur de recherche,
hautement scalable et rempli de fonctionnalités. Il est utilisé, par
exemple, par Github pour assurer la recherche sur l'ensemble des dépots
de la plateforme. La mode étant ces dernières années au Big Data et à
l'analyse temps réel, il est fort appréciable d'avoir un projet Open
Source qui est une référence en la matière.

La conférence commencera par présenter ElasticSearch, qui s'appuie sur
la célèbre librarie Lucene de la fondation Apache. Une démonstration de
l'utilisation de l'API REST de Elastic Search pour stocker, mettre à
jour, et requêter des documents sera proposée. Nous rentrerons un peu
dans le détail de la configuration plus avancée des types d'index que
l'on peut indiquer au moteur. Nous parlerons ensuite de l'aspect
scalabilité de Elastic Search, en montrant comment rajouter des noeuds
au cluster, et assurer la haute disponibilité. Nous terminerons par la
présentation du système de synchronisation inclus dans Elastic Search,
et dénommé River, qui permet de coupler Elastic Search avec des data
stores divers et variés. Nous donnerons un premier retour d'expérience
de l'utilisation de River pour synchroniser des collections MongoDB dans
ElasticSearch.

Programme

  • lundi 7/7 à 17:00 | 31 SC001 - 43.632778;3.862760

Documents liés

Liens


amarok apache archlinux arduino bitcoin blender creativecommons cernohl debian chamilo drupal elphel eZ Publish fedoraproject firefox gentoo gimp gnome gnu freebsd freeguppy gnuhealth haiku imagemagick inkscape jabber jenkins joomla kde knoppix lea-linux libreoffice linux mageia mandriva moodle mozilla openarena openbsd Open Street Map opensuse perl php pidgin plone postgresql python ruby rudder scribus spip thunderbird tomcat tryton typo3 ubuntu vlc wikipedia wordpress xfce xonotic