博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyspider爬取数据存入es--2.测试数据库连通性
阅读量:7237 次
发布时间:2019-06-29

本文共 823 字,大约阅读时间需要 2 分钟。

写一个简单案例测试能否将数据写入es

1 #!/usr/bin/env python 2 # -*- encoding: utf-8 -*- 3 # Created on 2017-10-27 08:35:57 4 # Project: es_test 5  6 from pyspider.libs.base_handler import * 7 from elasticsearch import Elasticsearch 8  9 class Handler(BaseHandler):10     crawl_config = {11     }12 13     def __init__(self):14         self.index = 115     16     @every(minutes=24 * 60)17     def on_start(self):18         es = Elasticsearch("ip")19         for num in range(1,5):20             es.index(index="my-index", doc_type="test-type",id=self.index,21                 body={22                         "any": "data01"23                     })24             self.index += 1

es = Elasticsearch() 方法默认连接本地9200端口,需要本地安装es并启动;如果需要连接远程es数据库,可以这样

es = Elasticsearch("ip")

查看一下es中是否已有数据:

 

转载于:https://www.cnblogs.com/wangzhisdu/p/7741649.html

你可能感兴趣的文章
如何使Ubuntu Linux12.04 LTS版可以用root用户登陆
查看>>
错误笔记-----今天在敲代码的时候,出现了一个问题!
查看>>
php脚本输出js代码不执行的解决办法和原理。
查看>>
C语言头文件的使用(转载)
查看>>
由Memcached使用不当而引发性能问题的两个经验总结
查看>>
BNUOJ-1065或运算的简单解法
查看>>
C#/PHP Compatible Encryption (AES256) ZZ
查看>>
EZGUI下的动态图片的处理
查看>>
哥德巴赫猜想问题
查看>>
通过pypyodbc使用SQL server
查看>>
如何为一个高负荷站点配置tomcat连接器(connector)【译文】(第一篇)
查看>>
java本地方法如何调用其他程序函数,方法详解
查看>>
Java WEB 多个servlet的web.xml配置
查看>>
notepad++ 正则表达式
查看>>
又是干货,这个春节感觉吃饱了。各方面---RHCS集群理论
查看>>
air 中的 LocalStore
查看>>
GIT,VAGRANT及COREOS
查看>>
文件打开对话框
查看>>
Weblogic在Linux下启动特别慢及进入控制台慢的解决方法
查看>>
Linux服务器集群系统(三)--转
查看>>