Elasticsearch
after95
Java 是世界上最好的语言
展开
-
Logstash 从mysql批量加载数据
logstash 版本:7.5配置logstash-sample.confinput { jdbc { jdbc_driver_library => "./logstash-7.5.0/logstash-core/lib/jars/mysql-connector-java-5.1.36.jar" jdbc_driver_class => ...原创 2020-04-02 17:30:08 · 441 阅读 · 0 评论 -
六、Elasticsearch 实战
基于groovy脚本进行partial update造数据PUT /test_index/test_type/11{ "num":0, "tags":[]}内部脚本POST /test_index/test_type/11/_update{ "script": "ctx._source.num+=1"}外部脚本5.x 支持外部脚本,目录:elasticseac...原创 2020-03-31 13:23:04 · 140 阅读 · 0 评论 -
五、Elasticsearch 分布式文档系统
核心元数据解析数据示例GET /test_index/test_type/1{ "_index": "test_index", "_type": "test_type", "_id": "1", "_version": 1, "_seq_no": 0, "_primary_term": 2, "found": true, "...原创 2020-03-31 13:20:08 · 134 阅读 · 0 评论 -
四、Elasticsearch 基础分布式架构
Elasticsearch 是一套分布式的系统,分布式是为了应对大数据量Elasticsearch 对复杂分布式机智的透明隐藏特性分片机制cluster discovery(集群发现机制)shard 负载均衡shard 副本Elasticsearch 垂直扩容和水平扩容假设共有6台服务器,每台服务器1T容量。现在数据即将增加到8T,此时有下面量方案:垂直扩容:重新购置...原创 2020-03-31 13:16:02 · 114 阅读 · 0 评论 -
三、Elasticsearch 简单数据分析
先将文本 field 的 fielddata 属性设置为 true- Elasticsearch 5.x 版本写法PUT /ecommerce/_mapping/product- Elasticsearch 7.x 版本写法PUT /ecommerce/_mapping/product?include_type_name=true{ "properties": { ...原创 2020-03-31 13:13:00 · 610 阅读 · 0 评论 -
二、Elasticsearch 六种搜索方式
Elasticsearch 六种搜索方式查询结果解释took - 耗费多少毫秒time_out - 是否超时_shards - 数据分片情况hits.total - 查询结果的数量hits.max_score - document 对于一个 search 的相关度匹配分数,越相关分数越高hits.hits - 匹配 document 的详细数据query string se...原创 2020-03-26 17:35:45 · 799 阅读 · 2 评论 -
一、Elasticsearch 7 入门
Elasticsearch 7 入门安装(开箱即用)window 安装下载并解压:elasticsearch官方下载:https://www.elastic.co/cn/downloads/elasticsearch链接:https://pan.baidu.com/s/1zIqXPQr4yAhHSHKZF-mQJg提取码:ecbj启动:/bin/elasticsearc...原创 2020-03-26 17:34:38 · 252 阅读 · 0 评论