ES详解 - 资料:Awesome Elasticsearch

arcstack约 4273 字大约 14 分钟

ES详解 - 资料:Awesome Elasticsearch

本文来自 GitHub Awesome Elasticsearch 项目 在新窗口打开open in new window , 搜集ElasticSearch相关的优秀资料。@pdai


Elastic Stack


  • teaches you how to leverage neural networks, NLP, and deep learning techniques to improve search performance. (2019)
  • demystifies relevance work. Using Elasticsearch, it teaches you how to return engaging search results to your users, helping you understand and leverage the internals of Lucene-based search engines. (2016)
  • teaches you how to build scalable search applications using Elasticsearch (2015)

Open-source and free products, based on Elasticsearch

  • an Alert Management Web Application (credentials: user/user)
  • SIAC is an enterprise SIEM built on the ELK stack and other open-source components.
  • Sentinl is a Kibana alerting and reporting app.
  • Elasticsearch alerting made simple

Elasticsearch developer tools and utilities

Development and debugging

Import and Export

  • tools for moving and saving indices
  • Tool for loading common file types to elasticsearch including csv, json, and parquet


  • High-level command line interface to manage Elasticsearch clusters.
  • Github's open sourced cluster management library based on Elasticsearch's REST API. Comes with a high level CLI tool

Elasticsearch plugins


  • Live charts and statistics for elasticsearch cluster
  • Elasticsearch cluster management console with live monitoring and beautiful UI
  • Another management plugin that have REST console and manual shard allocation
  • Elasticsearch and elastic stack security and alerting for free
  • ee-outliers is a framework to detect outliers in events stored in an Elasticsearch cluster.
  • Elasticsearch admin panel built for ops and monitoring
  • Web administration for Elasticsearch


Integrations and SQL support

  • Query elasticsearch using familiar SQL syntax. You can also use ES functions in SQL.
  • Elasticsearch real-time search and analytics natively integrated with Hadoop (and Hive)
  • JDBC importer for Elasticsearch
  • An Elasticsearch client exposing DataFrame API
  • Go daemon that syncs MongoDB to Elasticsearch in near realtime

Kibana plugins and applications

  • Kibana plugin with monitoring, alerting and reporting capabilities
  • VulnWhisperer is a vulnerability data and report aggregator.

Kibana Visualization plugins

  • a visualization which allows to create live event 3d maps in Kibana
  • tag cloud visualization plugin based on d3-cloud plugin
  • a plugin for Kibana to view, analyze, search and tail log events from multiple hosts in realtime with devops friendly interface inspired by Papertrail
  • Kibana 6 application to manipulate the _analyze API graphically
  • This is a plugin developed for Kibana that displays a network node that link two fields that have been previously selected.

Discussions and social media


  • liveVideo course that teaches you to search, analyze, and visualize big data on a cluster with Elasticsearch, Logstash, Beats, Kibana, and more.


System configuration

Docker and Elasticsearch

Java tuning

How to start using G1

    ES_JAVA_OPTS="-XX:-UseParNewGC -XX:-UseConcMarkSweepGC -XX:+UseG1GC"

Scalable Infrastructure and performance

  • and not only for Azure. That's a great article about Elasticsearch Performance testing by example
  • when you plan to index large amounts of data in Elasticsearch (by Patrick Peschlow)
  • topology, separate master, data and search balancers nodes




Time series

Machine Learning

Use cases for Elasticsearch

  • Streaming Search on Tweets: Storm, Elasticsearch, and Redis


  • Free and open source log management (based on ES)
  • Simple WebUI Monitoring Tool for Logstash ver. 5.0 and up
  • An ElasticSearch plugin to return query results as either PDF,HTML or CSV.
  • explanations of Elasticsearch terminology, including examples, common best practices and troubleshooting guides for various issues.




  • O'Reilly Media

Code, configuration file samples and other gists

  • reyjrar/elasticsearch.yml

Who is using elasticsearch?

Yelp 在新窗口打开open in new window , IFTTT 在新窗口打开open in new window , StackExchange 在新窗口打开open in new window , Raygun 在新窗口打开open in new window , Mozilla 在新窗口打开open in new window , Spotify 在新窗口打开open in new window , CERN 在新窗口打开open in new window , NASA 在新窗口打开open in new windowZalando 在新窗口打开open in new window


  • Make sure you are about to post a valuable resource that belongs to this list
  • Do NOT group ++Add and --Remove changes in same PR. Make them separate pull requests
  • Use spellchecker
  • All spelling and grammar corrections are welcome (except for the rule above)
  • Fork this repo, do your edits, send the pull request
  • Feel free to create any new sections
  • Do not even try to add this repo to any awesome-awesome-* lists

← -= Awesome Elasticsearch =-

贡献者: javatodo