Skip to content

Latest commit

 

History

History
84 lines (83 loc) · 2.16 KB

OneNodeSetupEx.md

File metadata and controls

84 lines (83 loc) · 2.16 KB

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 stored
  • First 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?