elasticsearch
稀里糊涂_helen
这个作者很懒,什么都没留下…
展开
-
elasticsearch 连接客户端
TransportClient:轻量级的Client,使用Netty线程池,Socket连接到ES集群。本身不加入到集群,只作为请求的处理。Node Client:客户端节点本身也是ES节点,加入到集群,和其他ElasticSearch节点一样。频繁的开启和关闭这类Node Clients会在集群中产生“噪音”。转载 2016-02-27 13:11:51 · 2119 阅读 · 0 评论 -
spring-data-elasticsearch 初级使用
GET _search{ "query": { "filtered": { "query": { "bool" : { "should" : [ { "match" : { "name" : "necklace" } },转载 2016-11-03 19:30:40 · 2011 阅读 · 0 评论 -
关于设置elasticsearch 的cluster.name 和 node.name
本人由于第一次安装没有设定 cluster.name 和 node.name 为了后续考虑还是需要设定这两个值。记录下计一点。主要一个 你可以通过head 查看原来的cluster.name(本人2.2.0 就是右上角的地址) , 注意,这个必须一致。否则会找不到分片。node.name 感觉无所谓。原创 2016-11-08 17:32:12 · 22520 阅读 · 1 评论 -
elasticsearch and or
1. and == bool must2. or == should3. 如果是类 where a=a and ((b=c and e=f) or (b=d and e>h)) 等条件,需要使用 filter原创 2017-03-08 15:38:13 · 2780 阅读 · 1 评论 -
elasticsearch 集群部署
一、环境介绍三个服务器节点,分别为:huawei@10.18.133.5huawei@10.18.133.6huawei@10.18.133.7二、Elasticsearch集群搭建2.1 源码下载首先需要说明的是:因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户。以我的为例分别建立的三个用转载 2017-09-12 10:16:52 · 370 阅读 · 0 评论 -
elasticsearch 2.X 数据迁移
需求:从 A 集群迁移到 B 集群,或者某台机器。实现:理论上,如果是 A 集群和 B 集群机器数量一致,直接 data 目录下对应着 copy 就能解决问题。如果 A 集群和 B 集群机器数量不一致,或者 es 版本不一致,建议使用 es 官方推荐的 snapshot 方式。注意点:es 只支持迁移版本大于等于原机器的 es 版本号。A 集群需要做 nfs 服务,或者 hdfs ...原创 2018-11-21 11:12:01 · 475 阅读 · 0 评论