linux批量es数据,Elasticsearch批量插入数据
Elasticsearch批量插入数据
使用bulk批量操作数据库
1. 创建批量操作文件
格式:
{"index":{"_index":"home","_type":"home",""_id":"2"}}
{"id": 2, "location": "南京市栖霞区马群街道29号", "money": 3000, "area":80, "type": "三居室", "style": "整租"}
第一行指定请求与索引和类型,可以选择的请求有"create","index","delete","ubdate",
"_index"指定索引名,"_type"指定类型名,"_id"指定id
第二行指定插入的内容.
如request.json:
{"index":{"_index":"home","_type":"home","_id":"2"}}
{"id": 2, "location": "南京市栖霞区马群街道29号", "money": 3000, "area":80, "type": "三居室", "style": "整租"}
{"index":{"_index":"home","_type":"home","_id":"3"}}
{"id": 3, "location": "南京市玄武区山西路门路29号", "money": 400, "area":15, "type": "四居室", "style": "合租"}
{"index":{"_index":"home","_type":"home","_id":"4"}}
{"id": 4, "location": "南京市秦淮区山北京东路29号", "money": 500, "area":14, "type": "三居室", "style": "合租"}
{"index":{"_index":"home","_type":"home","_id":"5"}}
{"id": 5, "location": "南京市秦淮区新街口29号", "money": 450, "area":16, "type": "四居室", "style": "合租"}
2.执行批量操作文件
在数据库根目录执行:
curl -XPUT 'localhost:9200/_bulk' -H "Content-Type: application/json" --data-binary @request.json
linux批量es数据,Elasticsearch批量插入数据相关推荐
- Python使用SQLAlchemy连接数据库并创建数据表、插入数据、删除数据、更新表、查询表(CRUD)
Python使用SQLAlchemy连接数据库并创建数据表.插入数据.删除数据.更新表.查询表(CRUD) 目录 Python使用SQLAlchemy连接数据库并创建数据表 #SQLAlchemy # ...
- mysql 插入学生信息_MySQL经典50题-1-创建数据表和插入数据
MySQL经典50题-1-创建数据表和插入数据 本文的整理和学习来自CSDN的一位博主,接下来的一个系列将是自己的学习和整理内容,提升MySQL. 同时解法会对网上的版本进行整理和综合,尽可能有多种答 ...
- 4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作
目录 一.数据表插入操作:INSERT 1. 给表中的所有字段插入数据 2.给表中的个别字段插入数据 3.向数据表中批量插入多条数据 二.数据表修改操作:UPDATE 1.修改所有字段的数据 2.修改 ...
- oracle自增插入数据,oracle实现插入数据时主键自增
在看ORACLE_PL/SQL实例精解的时候用到了student表,需要自己创建. 1 首先是建表语句 create table student ( student_id number(8) not ...
- ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...
mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务.你这种情况明显是事务成功执行了,而且自增ID也已生效,但事务本身没有提交,请调用mybatis的commit方法提交事务! ...
- elasticsearch Insert 插入数据和delete 删除数据(Java)
首先我不赞成再采用一些中间件(jar包)来解决和 Elasticsearch 之间的交互,比如 Spring-data-elasticsearch.jar 系列一样,用就得依赖它.而 Elastic ...
- MYSQL数据库删除数据后重新插入数据 id不连续问题
问题:在删除自增id的表的数据后,再次添加数据会从上次添加的最后一个id开始自增. 解决办法: 重置自增ID sql: alter table 表名 auto_increment=数字 //设置sys ...
- 表数据操作(插入数据、修改数据、删除数据)
p79-p85 #1.[例5.1]向student1表插入一条记录('196001','董明霞','女','1999-05-02','通信',50) use stusys; create table ...
- linux下批量新增数据,linux下批量插入数据到mysql
一.源码(doMysql.c) #include #include #include /******************************************************* ...
最新文章
- Linux完全兼容POSIX1.0标准的特性
- Spring Boot集成持久化Quartz定时任务管理
- 虚幻UE4常见问题最全集合
- dbeaver无法修改表数据_为什么你用不好数据透视表,看完才知道
- 使用SSH密钥对给你的阿里云ECS加把安全锁
- Django(part50)--Web请求认证
- 2017-12-04HTML table布局
- 语音技术(百度语音)开发 - 第一篇
- JavaScript——面向对象(封装)
- LAMP网站架构简介
- Android中用URL模拟一个简单的图片加载器
- Linux 后台开发常用命令目录(更新 ing)
- 深度学习试题_深度学习理论类常见面试题(二)
- 帆软超级链接使用(根据内容跳转不同页面、超级链接使用js并传参、超级链接参数传递)
- 通过jsp实现省市区县四级联动菜单
- Windows桌面软件美化界面:分享著名的VC++ DirectUI/duilib/SOUI/REDM,IMGUI和C#开源界面库
- 【新冠疫苗预约】Fiddler抓包新冠疫苗预约接口及脚本实现
- 2019 年终总结,168 篇,已归类!
- 计算机系统最主要的弱点,计算机安全弱点及其对应关键技术研究
- 阿里内部Redis宝典遭外泄极致经典:源码+实战+理论