摘要: redis 五种数据结构详解(string,list,set,zset,hash) Redis不仅仅支持简单的key value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 String——字符串Hash——字典List——列表Set——集合Sorted Set——有 阅读全文
posted @ 2019-05-08 17:54 星朝 阅读(1664) 评论(0) 推荐(0)
摘要: 把Mysql的数据同步到Elasticsearch是个很常见的需求,但在Github里找到的同步工具用起来或多或少都有些别扭。 例如:某记录内容为"aaa|bbb|ccc",将其按|分割成数组同步到es,这样的简单任务都难以实现,再加上配置繁琐,文档语焉不详... 所以我写了个同步工具MysqlsM 阅读全文
posted @ 2019-05-08 17:25 星朝 阅读(1755) 评论(0) 推荐(0)
摘要: 一、说明 ELK是当下流行的日志监控系统。ELK是Elasticsearch、Logstash、Kibana三个软件的统称。 在ELK日志监控系统中,Logstash负责读取和结构化各类日志+发送给Elasticsearch,Elasticsearch负责存储Logstash发送过来的日志+响应Ki 阅读全文
posted @ 2019-05-08 17:08 星朝 阅读(1641) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 1. 前言 profile API 是 Elasticsearch 5.x 的一个新接口。通过这个功能,可以看到一个搜索聚合请求,是如何拆分成底层的 Lucene 请求,并且显示每部分的耗时情况。 2. profile API 使用 可以通过在 query 阅读全文
posted @ 2019-05-08 17:00 星朝 阅读(2255) 评论(1) 推荐(0)
摘要: setting 通过setting可以更改es配置可以用来修改副本数和分片数。 1:查看,通过curl或浏览器可以看到副本分片信息 curl XGET http://192.168.79.131:9200/shb01/_settings?pretty http://192.168.79.1 阅读全文
posted @ 2019-05-08 16:58 星朝 阅读(1832) 评论(0) 推荐(0)
摘要: Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Ap 阅读全文
posted @ 2019-05-08 16:55 星朝 阅读(22304) 评论(0) 推荐(1)
摘要: 前言:目前mysql与elasticsearch常用的同步机制大多是基于插件实现的,常用的插件包括:elasticsearch jdbc, elasticsearch river MySQL , go mysql elasticsearch, logstash input jdbc。 本文 阅读全文
posted @ 2019-05-08 16:53 星朝 阅读(10866) 评论(0) 推荐(1)
摘要: 面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>>    1、背景介绍 最近搞es搜索,match查询默认按照评分排序,发现有一部分数据评分一致,一开始也没注意,客户端调用分页的时候,突然发现数据重复错乱很严重。挖槽顿时觉得,挖槽怎么那么坑。from 阅读全文
posted @ 2019-05-08 15:06 星朝 阅读(2211) 评论(0) 推荐(0)