Monday, July 9, 2018

Elastic Search

Elastic Search:

1)
Curl Post to Elastic Search Example:

 curl -X POST http://localhost:9200/accounts/person/3 -d {'
"name" : "tyun",    "lastname" : "uioe", "job_description" : "trfystems administrator and Linux specialist"
'
}

Python Elastic Search indexing:

es.index(index='accounts', doc_type='person', id=1, body=json.loads('
{"name" : "John", "lastname" : "Doe", "job_description" : "Systems administrator and Linux specialist"}
'))


2)

Script:
####################

#!/bin/python

from elasticsearch import Elasticsearch
import datetime

es = Elasticsearch()


timen = datetime.datetime.now().isoformat()

data = {"timestamp":timen, "cpu": i}

for i in xrange(1,50):

    timen = datetime.datetime.now().isoformat()

    data = {"timestamp":timen, "cpu": i}

    print i

    es.index(index="maiyam",doc_type="pulli", id=i,body=data)
####################

3) To get all the index in elastic search

curl -X GET http://localhost:9200/_cat/indices?v

======================



No comments:

Post a Comment