Guest User

Untitled

a guest
May 10th, 2017
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. from twistes.client import Elasticsearch
  2. from twisted.internet import reactor, defer
  3.  
  4. SOME_PORT = 9200
  5. SOME_HOST = 'http://a.b.c.d'
  6. SOME_USER = 'someusr'
  7. SOME_PASS = 'somepass'
  8. SOME_HOSTS_CONFIG = [{
  9.      'host': SOME_HOST,
  10.  
  11.       'port': SOME_PORT,
  12.       'http_auth': '{user}:{pwd}'.format(user=SOME_USER, pwd=SOME_PASS)
  13.  }]
  14.  
  15. q = {"query":{"match_all":{}}}
  16.  
  17. def getDummyData():
  18.         d = es.search(index="ecommerce",doc_type="hourdata",body=q)
  19.         return d
  20.  
  21. def cbPrintData(result):
  22.         print result
  23.  
  24.  
  25. def eb(err):
  26.         print err
  27.  
  28. es = Elasticsearch(SOME_HOSTS_CONFIG)
  29. deferred = getDummyData()
  30. deferred.addCallback(cbPrintData)
  31. deferred.addErrback(eb)
  32.  
  33. reactor.callLater(4, reactor.stop)
  34.  
  35. print('Starting the reactor')
  36. reactor.run()
Add Comment
Please, Sign In to add comment