摘要: 1.访问ES的方式 访问es的方式有两种,一种是http方式,还有一种是java客户端方式。 其中Java客户端又分为:1.1.Node client: 节点客户端实际上是一个集群中的节点(但不保存数据,不能成为主节点)。因为它是一个节点,它知道整个集群状态(所有节点驻留,分片分布在哪些节点,数据在 阅读全文
posted @ 2017-12-27 22:02 daniel456 阅读(4615) 评论(0) 推荐(0) 编辑
摘要: 1.Node内部架构图 先来看一下Node节点的内部实现架构图。 首先最上层入口是Restful风格和javaTcp风格的API入口,RestFul请求映射到处理器RestControl。JavaApi映射到轻量级的TransportClient或者重量级的NodeClient。所有的外部命令(不管 阅读全文
posted @ 2017-12-27 17:01 daniel456 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: elasticsearch cluster 概述 elasticsearch节点间通信的基础transport 阅读全文
posted @ 2017-12-27 15:35 daniel456 阅读(165) 评论(0) 推荐(0) 编辑
摘要: .Action概述 ES提供client供集群节点或java客户端访问集群用。client模块通过代理模式,将所有的操作都集成到client接口中。这样外部调用只需要初始化client就能够完成所有的调用功能。在每个方法后面都有一个***action来承接相应的功能。elasticsearch中的绝 阅读全文
posted @ 2017-12-27 11:11 daniel456 阅读(2229) 评论(0) 推荐(0) 编辑