- 博客(9)
- 收藏
- 关注
原创 elasticsearch分词检索的match-query匹配过程分析
1. 模拟字符串数据存储localhost:9200/yigo-redist.1/_analyze?analyzer=default&text=全能片(前)---TRW-GDB7891AT刹车片自带报警线,无单独报警线号码,卡仕欧,卡仕欧,乘用车,刹车片 索引为`yigo-redist.1` 使用了索引`yigo-redist.1`中的分词器(`analyzer`) `defa...
2018-03-14 11:34:22 3430
原创 全文检索(elasticsearch) 索引mapping的配置指南
配置详解文件中"mapping":{}中的内容,即为创建索引的mappingsource 如:"mappings": { "_default_" : { //@1 "_all" : {"enabled" : true}, //@2 "properties" : { //@3 "tableType&q
2018-02-09 14:18:34 352
原创 elasticsearch.yml 配置解读
原本 elasticsearch.yml 属性解读属性 cluster.name 如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。属性 node.name 节点名可以忽略属性 node.master 指定该节点是否有资格被选举成为node,默认是true属性 index.number_of_shard 设置默认索引分片个数,默认为5片属性 index.number_of_replic...
2018-02-09 14:17:38 331
原创 ELASTICSEARCH集群几个注意点
1.如何集群找到instance\default\plugins\yigo-searchsoa-elasticsearch\elasticsearch.yml文件,属性cluster.name则在同一个网段下,会自动集群2.如何判别不同服务器节点-node节点elasticsearch.yml文件,属性node.name定义各自的服务器节点名3.初始分片很重要elasticsearch.yml文件...
2018-02-09 14:15:35 502
原创 关于全文检索集群不分片[unassigned shards]问题原因及处理
关于全文检索Elasticsearch制作集群后,可能出现有空余服务器但是不分片的情况,如图可能存在的原因目前有2种:因为当前索引保存的盘符存储空间小于85%将索引的保存路径移至存储空间较大的盘符,或者增加盘符空间配置(_settings)中有路由(routing)的设置 解决方法: 先关闭索引(indices);通过curl -XPUT -d {"index.routing":"null"} ...
2018-02-09 14:13:26 407
原创 关于全文检索聚合查询(Aggregations)的简单说明
数据库中的count/min/max/avg group by在全文检索中称为聚合查询查询条件中使用aggregations属性:"aggregations" : { "<aggregation_name>" : { "<aggregation_type>" : { <aggregation_body> ..
2018-02-09 14:11:47 513
原创 centos系统,tomcat启动卡的问题解决
现象在一次CentOS 7系统中安装Tomcat,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的。Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥。为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥,当随机数的时候卡住了,就导致tomcat启动不了。原因因为最小换安装系统的时候,是...
2018-02-09 14:07:06 529
原创 纪实:嵌入式Elasticsearch服务因为gc无法释放内存,导致宕机事件
场景描述我们电商服务中使用了Elasticsearch嵌入式服务,然后再一次错误代码提交后,导致elasticsearch服务检索了大量数据使得内存无法释放,最后服务发生stop-the-world,宕机了原因解析网上查询可能是因为Elasticsearch服务的gc高占用引起的,所以就开分析日志,分析命令为:cat xxx.log |grep "INFO elasticsearch\[estor...
2018-02-09 13:08:42 3307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人