共 10 页: 首页 上一页 2 3 4 5 6 7 8 9 10 下一页
摘要:1、bulk语法 bulk api对json的语法,有严格的要求,每个json串不能换行,只能放一行,同时一个json串和一个json串之间,必须有一个换行 如果格式是这样: 结果: 如果格式是这样: 结果: bulk操作中,任意一个操作失败,是不会影响其他的操作的,但是在返回结果里,会告诉你异常日 阅读全文
posted @ 2019-01-17 11:07 加肥猫咪 阅读 (37) 评论 (0) 编辑
摘要:1、批量查询的好处 就是一条一条的查询,比如说要查询100条数据,那么就要发送100次网络请求,这个开销还是很大的如果进行批量查询的话,查询100条数据,就只要发送1次网络请求,网络请求的性能开销缩减100倍 2、mget的语法 (1)一条一条的查询 GET /test_index/test_typ 阅读全文
posted @ 2019-01-17 10:31 加肥猫咪 阅读 (24) 评论 (0) 编辑
摘要:一、基于version进行乐观锁并发控制 1)、查看一条document 2)、模拟多并发下,利用version进行更新 同时带上数据的版本号,确保说,es中的数据的版本号,跟客户端中的数据的版本号是相同的,才能修改 二、基于external version进行乐观锁并发控制 es提供了一个feat 阅读全文
posted @ 2019-01-15 11:59 加肥猫咪 阅读 (412) 评论 (0) 编辑
摘要:一、关于横向扩容 (1)primary&replica自动负载均衡,6个shard,3 primary,3 replica(2)每个node有更少的shard,IO/CPU/Memory资源给每个shard分配更多,每个shard性能更好(3)扩容的极限,6个shard(3 primary,3 re 阅读全文
posted @ 2019-01-09 14:32 加肥猫咪 阅读 (175) 评论 (0) 编辑
摘要:1.touch batchStart.sh 2. #!/bin/bash cd /xxx open 1.app open 2.app 3.chmod +x batchStart.sh 4.ok 阅读全文
posted @ 2018-12-28 09:55 加肥猫咪 阅读 (24) 评论 (0) 编辑
摘要:一. kibana安装 1.到官网或是用brew下载kibana 安装包,这边我们选择在官网下载对应的安装包 https://www.elastic.co/cn/downloads/kibana 2.解压缩到对应的目录下,我们解压缩到了 /usr/local/kibana-6.5.2-darwin- 阅读全文
posted @ 2018-12-20 11:37 加肥猫咪 阅读 (67) 评论 (0) 编辑
摘要:1.首先要安装jdk 2.到官网或是用brew下载ElasticSearch 安装包,这边我们选择在官网下载对应的安装包 https://www.elastic.co/cn/downloads/elasticsearch 3.解压缩到对应的目录下,我们解压缩到了 /usr/local/elastic 阅读全文
posted @ 2018-12-12 09:52 加肥猫咪 阅读 (20) 评论 (0) 编辑
摘要:线程是存在生命周期的,从线程的创建到销毁,可能会经历6种不同的状态,但是在一个时刻线程只能处于其中一种状态 NEW:初始状态,线程被创建时候的状态,还没有调用start方法 RUNNABLE:运行状态,运行状态包含就绪和运行两种状态,因为线程启动以后,并不是立即执行,而是需要通过调度去分配CPU时间 阅读全文
posted @ 2018-12-11 16:46 加肥猫咪 阅读 (27) 评论 (0) 编辑
摘要:elasticsearch核心概念 (1)Near Realtime(NRT):近实时,两个意思,从写入数据到数据可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级 (2)Cluster:集群,包含多个节点,每个节点属于哪个集群是通过一个配置(集群名称,默认是elasticse 阅读全文
posted @ 2018-11-22 10:43 加肥猫咪 阅读 (93) 评论 (0) 编辑
摘要:全文检索 全文检索,即倒排索引。 阅读全文
posted @ 2018-11-13 15:05 加肥猫咪 阅读 (39) 评论 (0) 编辑
共 10 页: 首页 上一页 2 3 4 5 6 7 8 9 10 下一页