20170805_Elasticsearch_简介和安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20170805_Elasticsearch_简介和安装相关的知识,希望对你有一定的参考价值。

官网地址: https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html

Elk 是一个可高度扩展的搜索和分析引擎,能实时的存储,搜索和分析大量数据.

ELK可以做什么:

  1)  和在线网络商店关联,存储销售产品信息,为客户自动提供搜索和自动完成建议.

  2)  可以使用logstash 收集日志和交易信息,并存储到ELK中,用户后续的搜索和分析.

  3)  网站客户用户选择产品时: 基于一个产品会考虑在低于一定价格的时候购买,这种情况下,可以收集产品价格信息存储到elk, 使用反向搜索功能匹配用户查询的价格,找到一致的情况,进而推送个客户.

  4)  ELK可以用于商业智能的数据存储和分析,联合kibana 建立仪表盘展示重要数据情况.

 

ELK的基本概念:

  1) NRT, 近实时的搜索平台, 建立文档索引到可以查询,正常误差为1s

  2) Cluster集群,用于组织节点, 名称唯一,默认是: elasticsearch , 名字很重要, 节点只有知道名称,才能加入集群

  3) Node 节点: 

  4) index索引, 有相同特性的文件集合,索引的名称必须是小写.

  5) Type: 一个索引中可以定义一个或者多个类型

  6) Document: 文件时可以索引的基本单位,使用json格式,在一个索引和类型中,你可以任意多个文件,文件尽管是物理存储在索引中,但是必须指定类型.

  7) shards & replicas ,一个索引可能会存储超过一个节点本事所承载的数据量. 为了解决这个问题,elk 可以把索引分成多个分片,在创建索引时,可以定义分片数量,每个碎片本身是一个全功能的、独立的“索引”,可以存储在集群中的任何节点。 如何分片以及如何参与索引,完全又elk完成,对于用户来说是完全透明的.副本是为了防止分片丢失,而建立的.分片和副本的数量在建立索引的时候就可以定义, 且在索引创建后, 随时可以改变副本的数量,但不能改变分片的数量.

 

以上是关于20170805_Elasticsearch_简介和安装的主要内容,如果未能解决你的问题,请参考以下文章

20170805_用的VSCode之后真是发现了新的世界

ElasticSearch简介——简单查询

ElasticSearch01_简介安装es以及kibana详解倒排索引检索es基本信息增删改查文档

ElasticSearch01_简介安装es以及kibana详解倒排索引检索es基本信息增删改查文档

009-elasticsearch示例数据导入URI查询方式简介Query DSL简介查询简述_sourcematchmustshould等过滤器聚合

ElasticSearch01_简介详解倒排索引安装es以及kibana检索es基本信息增删改查文档