elasticsearch
文章平均质量分 80
constanine_xia
有良好的自学能力,以及想在it业凭自身努力创造些成绩,目前在1年多点时间学会使用javaSE,javaEE,mysql,oracle在学习中,之后还有望去涉及hadoop.这种分布式云计算。希望贵公司能给我一个平台,让我在您的平台上创造出双方的价值
展开
-
纪实:嵌入式Elasticsearch服务因为gc无法释放内存,导致宕机事件
场景描述我们电商服务中使用了Elasticsearch嵌入式服务,然后再一次错误代码提交后,导致elasticsearch服务检索了大量数据使得内存无法释放,最后服务发生stop-the-world,宕机了原因解析网上查询可能是因为Elasticsearch服务的gc高占用引起的,所以就开分析日志,分析命令为:cat xxx.log |grep "INFO elasticsearch\[estor...原创 2018-02-09 13:08:42 · 3405 阅读 · 0 评论 -
关于全文检索聚合查询(Aggregations)的简单说明
数据库中的count/min/max/avg group by在全文检索中称为聚合查询查询条件中使用aggregations属性:"aggregations" : { "<aggregation_name>" : { "<aggregation_type>" : { <aggregation_body> ..原创 2018-02-09 14:11:47 · 531 阅读 · 0 评论 -
关于全文检索集群不分片[unassigned shards]问题原因及处理
关于全文检索Elasticsearch制作集群后,可能出现有空余服务器但是不分片的情况,如图可能存在的原因目前有2种:因为当前索引保存的盘符存储空间小于85%将索引的保存路径移至存储空间较大的盘符,或者增加盘符空间配置(_settings)中有路由(routing)的设置 解决方法: 先关闭索引(indices);通过curl -XPUT -d {"index.routing":"null"} ...原创 2018-02-09 14:13:26 · 418 阅读 · 0 评论 -
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 · 510 阅读 · 0 评论 -
全文检索(elasticsearch) 索引mapping的配置指南
配置详解文件中"mapping":{}中的内容,即为创建索引的mappingsource 如:"mappings": { "_default_" : { //@1 "_all" : {"enabled" : true}, //@2 "properties" : { //@3 "tableType&q原创 2018-02-09 14:18:34 · 359 阅读 · 0 评论 -
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 · 338 阅读 · 0 评论