Liferay Netherlands User Group: Elasticsearch and the Elastic Stack
An introduction to Elasticsearch, Liferay 7's new default search engine, and the Elastic Stack. Including a demo on how to setup a Liferay open source monitoring dashboard with Elasticsearch, Logstash and Kibana.
retrieval engine • Distributed and highly available • Open source (Apache license) • Simple RESTful API • Versatile - many popular use cases • Log data analysis • Event data • Metrics • Full text search • Geospatial search • Analytics & aggregations • Suggestion engine • Data visualisation w/ Kibana • Packet data / performance monitoring Insert User Group Logo (please resize)
uses Lucene (out of the box) or Solr (official plugin) as its search engine • Open source Elasticsearch plugin available: "ElasticRay" https://github.com/R-Knowsys/elasticray and Liferay Marketplace • Support for latest version of Elasticsearch:
ships with embedded Elasticsearch as default search engine • All content and entities automatically indexed and available through search portlets • Liferay and Elastic are OEM partners Support packages available via Liferay Benelux • Embedded Elasticsearch not supported for Production Run Elasticsearch on its own server • No security out of the box All data accessible through REST API at port 9200 (default) Insert User Group Logo (please resize)
Group Logo (please resize) 1. Expose Liferay user sessions as a service 2. Poll Liferay service from Logstash and write to Elasticsearch 3. Visualize number of users in Kibana