ELK
jacobxian
本人从事数据库,NoSQL和中间件运维和开发十多年,擅长MySQL,Redis,MongoDB,Mycat,ES等
展开
-
使用python和snapshot备份ElasticSearch索引数据
该python备份snapshot的索引数据脚本,通过Elasticsearch连接es,然后通过es.indices.get_alias函数获取所有索引名称,通过列表的startswith函数剔除.开头的自带索引名称,然后把所有索引名称放到字符串. 通过es.snapshot.create_repository创建快照仓库, 通过es.snapshot.create函数完成快照备份. 下面是详细...原创 2019-12-18 20:57:41 · 941 阅读 · 0 评论 -
ElasticSearch 6.3版本(ES)查询人名关键字不拆词查询
ElasticSearch 6.3版本(ES)查询关键字不拆词查询:类似mysql 的 like 语句. 若是afterContent只是包含钟永,查询钟永初不会返回该文档. 采用match_phrase短语匹配模式,下面是标准的DSL查询语言, GET xyz_test/_search { “query”: { “bool”: { “must”: [ { “match_phrase”: { “a...原创 2019-12-17 09:19:49 · 4433 阅读 · 0 评论 -
ElasticSearch使用snapshot通过阿里云OSS迁移方案
一:在源es创建快照仓库,需要在Dev tools下执行: PUT _snapshot/backup { “type”: “oss”, “settings”: { “endpoint”: “http://.aliyuncs.com", “access_key_id”: "", “secret_access_key”: "********”, “bucket”: “qdy-es-backup”, “...原创 2019-12-05 20:04:52 · 719 阅读 · 0 评论