- 博客(7)
- 收藏
- 关注
原创 Redis哨兵架构详解
1、哨兵(sentinal)的介绍哨兵是redis集群架构中非常重要的一个组件,主要功能如下:集群监控:负责监控redis的master和slave进程是否正常工作;消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员;故障转移:如果master node挂掉了,会自动转移到slave node上;配置中心:如果故障转移发生了,通知client客户端新的maste
2017-11-20 19:51:32 1154 2
原创 笔记:elasticsearch在项目中的使用需求
(摘抄自公司大牛的笔记,自己总结一下) 类比mysql,我们需要=、>、>=、<、<= 、or、and、in、like、count、sum、group by、order by、limit 在高版本的ES里面使用了boolquery替换了filter1、等于号=QueryBuilders.termQuery("isDel",1));//termQuery相当于=,相当于isDel=12、大于小于
2017-11-16 21:19:36 3035
原创 第十七篇:elasticsearch java API的使用
首先添加上maven依赖:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.2.2</version></dependency><dependency> <groupId>org.apache.logging.
2017-11-06 20:42:20 592
原创 第十六篇 深入elasticsearch聚合数据分析
1. bucket与metric两个核心概念单词意思就可以理解: bucket:桶 就是对我们的数据进行分组; sql中相当于:group by user_idmetric:度量标准 就是对一个数据分组执行的某种聚合分析的操作,比如说求平均值,求最大值,求最小值;2、家电卖场案例背景以一个家电卖场中的电视销售数据为背景,来对各种品牌,各种颜色的电视的销量和销售额,进行各种各样角度的分析//添
2017-11-03 20:34:51 2331
原创 补充篇 基于linux centos 7安装elasticsearch
强调:elasticsearch是基于JDK1.8运行的,安装前请务必安装完jdk1.8一、安装elasticsearch1、 进入我的安装目录:cd /usr/local/ 2、执行下载命令:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.tar.gz3、执行解压命令:tar -zxf e
2017-11-02 18:20:54 2319
原创 第十五篇 深度揭秘elasticsearch的搜索技术
1. 手动控制全文检索结果的精准度1.1 为帖子数据添加标题字段POST /forum/article/_bulk{ "update": { "_id": "1"} }{ "doc" : {"title" : "this is java and elasticsearch blog"} }{ "update": { "_id": "2"} }{ "doc" : {"title" : "thi
2017-11-02 17:17:49 582
原创 第十四篇 elasticsearch的结构化搜索(全)
1. 使用term、filter来搜索数据1.1 插入一些数据POST /forum/article/_bulk{ "index": { "_id": 1 }}{ "articleID" : "XHDK-A-1293-#fJ3", "userID" : 1, "hidden": false, "postDate": "2017-01-01" }{ "index": { "_id": 2 }}
2017-11-02 14:27:31 1205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人