The company Elastic offers a hosted version of the ELK stack in the Amazon cloud. This video goes through setup of this hosted version of Elasticsearch and what options are available to you.
- [Instructor] Now let's see what it's like to set up Elasticsearch in the cloud. I'm here at elastic.co, the website of the company that maintains Elasticsearch, and this may look a bit different by the time you visit this. These websites change pretty quickly. And first I'm going to just sign up for a trial. So to do that, I'm going to go click on cloud, and then I'm going to say try it out under the Hosted Elasticsearch and Kibana on AWS. From here I'll enter my email address and I'll click start free trial.
I need to now go to my inbox, verify my email, and then I'll return back here where we can continue our setup. Here I am in my email and I have the one I just received for my Elastic Cloud trial, so I can just click on this. And again, this email may change format, but currently when you get this, you'll just click on verify your email and we can continue our setup. We need to choose a password here. I'm going to make this pretty simple, one, two, three, four, ASD capital F. One, two, three four, ASD capital F, then set.
And we're good to go. Next what I want to do is click create a cluster. And I have here a really nice UI for doing all of the different configuration options that I may want. Now feel free to change these as you want for this demo, but I'm just going to follow along and click create on the left. This will take a few minutes for it to finally go through, but once you're there, you just go up to your clusters, and you'll see your new cluster has been created.
If it doesn't show up immediately, give it a few minutes because it is a cloud service and it's not like you're doing it locally where it would be instant. So from here, what we need to do is actually start our cluster and then enable Kibana. So I'll go ahead and click right here where it says this cluster does not have Kibana enabled. So click enable it. And now we're into the configuration of our cluster. You can see everything that we set up earlier, the version, the scripting choices, all that. This makes it really nice if you're going to be doing this in the cloud and you don't want to have to manage all these things yourself.
You just have a web browser here that you can use to change all the configurations that you may need to. Now that it's updated, I'll go ahead and jump back to my clusters, and now that Kibana is enabled, we have a new endpoint here that we can use to browse our cluster, to start running code, to start visualizing data, and setting up all the tools and stuff we need to really take full advantage of Elasticsearch. Now I'm not going to jump over and show you that now because we're going to switch over and install it locally, and then we'll be running off of a local instance of Kibana going forward.
In this course, join Ben Sullins as he dives into the inner workings of Elasticsearch combined with Kibana. Ben provides an overview of the architecture, and then goes over the different deployment methods, and how to best structure your data. From there, he demonstrates how to query data, and how to work with Kibana to present your insights.
- Reviewing key Elasticsearch concepts
- Running Elasticsearch in the cloud and locally
- Bulk loading data
- Setting up mappings of data types
- Querying data
- Running basic aggregations
- Creating visualizations and dashboards in Kibana