随笔分类 -  ElasticSearch

摘要:假如: 9 shard,3 node Elasticsearch容错机制:master选举,replica容错,数据恢复 最佳分配情况: 这样分配之后,不管其中哪个node 宕机这个es 依然可以提供完整的share 返回; 假如出现了宕机情况: 这时候宕机了第一个: 容错机制: 开始进行maste 阅读全文
posted @ 2017-06-21 16:53 指针怒草内存栈 阅读(204) 评论(0) 推荐(0) 编辑
摘要:这个图来自中华石杉: 阅读全文
posted @ 2017-06-21 16:16 指针怒草内存栈 阅读(170) 评论(0) 推荐(0) 编辑
摘要:自己搭的集群, 设备: win10 + ubuntu 16 的虚拟机一个; 下载的版本:elasticsearch-5.2.0 win10 解压下就好了,不说了。 ubuntu 上,我想说多了都是泪!各种坑 1,对jdk的要求版本:1.8及其以上版本 2.添加一个 阅读全文
posted @ 2017-06-18 23:27 指针怒草内存栈 阅读(178) 评论(0) 推荐(0) 编辑
摘要:第一个分析需求:计算每个tag下的商品数量 GET /ecommerce/product/_search{ "aggs": { "group_by_tags": { "terms": { "field": "tags" } } }} 将文本field的fielddata属性设置为true PUT / 阅读全文
posted @ 2017-06-15 16:04 指针怒草内存栈 阅读(282) 评论(0) 推荐(0) 编辑
摘要:1、query string search 2、query DSL 3、query filter 4、full-text search 5、phrase search 6、highlight search GET /ecommerce/product/_search 可以查询出当前索引下这个类型的所 阅读全文
posted @ 2017-06-15 13:48 指针怒草内存栈 阅读(205) 评论(0) 推荐(0) 编辑
摘要:操作背景: 电商网站上面的一个商品的增删改查: es 能接受的都是JSON格式的数据 Es 提供了一套简单的集群信息健康监控的api GET /_cat/health?v epoch timestamp cluster status node.total node.data shards pri r 阅读全文
posted @ 2017-06-06 13:53 指针怒草内存栈 阅读(285) 评论(0) 推荐(0) 编辑
摘要:elasticsearch 1、安装JDK,至少1.8.0_73以上版本,java -version2、下载和解压缩Elasticsearch安装包,目录结构3、启动Elasticsearch:bin\elasticsearch.bat,es本身特点之一就是开箱即用,如果是中小型应用,数据量少,操作 阅读全文
posted @ 2017-06-06 10:52 指针怒草内存栈 阅读(181) 评论(0) 推荐(0) 编辑