One Node Setup Exercise
Login into your sandbox
Update distro using terminal window:
sudo apt-get update && sudo apt-get install apt-transport-https -y
Install Java Runtime Environment using terminal window
sudo apt-get install default-jre -y
Download and install Public Signing Key:
curl https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Add repository definition:
echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
Install Elastic Search:
sudo apt-get update && sudo apt-get install elasticsearch
Start Elastic Search service:
sudo service elasticsearch start
We will be using 'curl' to troubleshoot setup and to run our first queries before we install and configure Kibana
Give it a moment to finish the initialization and verify it is running:
curl localhost:9200
Expected response:
{ "name" : "A28UK7n", "cluster_name" : "elasticsearch", "cluster_uuid" : "6-nG7QniTiuSFtPtJOdJsg", "version" : { "number" : "6.0.0", "build_hash" : "8f0685b", "build_date" : "2017-11-10T18:41:22.859Z", "build_snapshot" : false, "lucene_version" : "7.0.1", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Posting first document:
curl -XPOST 'localhost:9200/orders/orders/1?pretty=true' \ -H 'content-type: application/json' \ -d '{ "id": "1", "placedOn": "2016-10-17T13:03:30.830Z", "status": "shipped" }'
Expected Response:
{ "_index" : "orders", "_type" : "orders", "_id" : "1", "_version" : 2, "result" : "created", "_shards" : { "total" : 2, "successful" : 1, "failed" : 0 }, "_seq_no" : 0, "_primary_term" : 1 }
_seq_no
: unique sequence of indexing operation_primary_term
: shard id where primary copy storedFirst query:
curl 'localhost:9200/orders/orders/_search?pretty=true&q=id:1'
Please review results - where are: doc id, document data, index name, type name, and search score?
Last updated
Was this helpful?