- Support for ElasticSearch v1.0.0RC1 and unbroke the breaking changes.
- Support for monitoring multiple file systems
- Support for G1 GC
- Allow user to select which nodes are displayed on the Diagnostics Screen
ElasticSearch recently announced, some of the numbers behind their ever-increasing rates of adoption. You can see the post, by their CEO here. Hitting the 5m download mark is an impressive milestone, and with 500,000 d/ls / month, it seems to be increasing (at an increasing rate). The buzz surrounding ES seems to have some legs under it after all.
That blog post inspired me to take a look at some of the ElasticHQ numbers and see if we can dig a bit deeper in to ElasticSearch usage patterns. We are in a unique position of being able to gather and analyze generic usage and environmental data. ElasticHQ is less than a year old, but is widely used by Fortune 100 companies and smaller companies alike. The user-base is widely distributed across developers and system engineers / sysops. I mention the two previous points, because they effectively skew data… when analyzing user patterns, one has to take the user (actor) in to account. Unfortunately, ElasticHQ can’t read job titles or intent, so I had to make due with raw data and assume a margin of error across ~10,000 unique clusters.
Now… enough typing. More numbers and pretty charts…
ElasticSearch distribution across the globe….
There is a lot more data to share with this respect, but I have only so many free hours in a week. It’s interesting to see what is detailed here so far, as in summary it hints at ElasticSearch use and deployment patterns:
If this can be trusted as a gauge for ElasticSearch usage in the wild, it will be interesting to see how it changes over time, and more importantly… where it leads ElasticSearch (the company), as it may give a hint as to the user-base make-up. ElasticHQ sees daily use by large companies (Disney, eBay, Goldman Sachs, Siemens, etc…), yet usage is heavily skewed toward SMBs and startups. I can only assume the data gathered here and the companies using HQ every day are an accurate depiction.
A few months ago, I delivered a presentation at the local Atlanta Java User Group, covering an Introduction to ElasticSearch. Below, you can find the video and the slides (uploaded to slideshare)… Warning: the presentation clocks-in at two hours!
The presentation covers configuring ElasticSearch clusters, how the underlying Lucene engines work, how nodes communicate, JSON & REST API examples, and a short Q&A session at the very end.