20170805_elasticsearch_简介和安装

author author     2022-09-13     330

关键词:

官网地址: 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完成,对于用户来说是完全透明的.副本是为了防止分片丢失,而建立的.分片和副本的数量在建立索引的时候就可以定义, 且在索引创建后, 随时可以改变副本的数量,但不能改变分片的数量.

 

elasticsearch_全文搜索引擎目录

ElasticSearch01_简介、详解倒排索引、安装es以及kibana、检索es基本信息、增删改查文档ElasticSearch02_DSL特定语言、match、bool、term、terms、aggs、from、size、range、sort排序查询、高亮显示 查看详情

elasticsearch01_简介安装es以及kibana详解倒排索引检索es基本信息增删改查文档(代码片段)

文章目录①.ElasticSearch简介②.安装elasticSearch、kibana7.4.2③.详解倒排索引④.检索es基本信息⑤.增删改查文档①.ElasticSearch简介①.Elaticsearch,简称为es,是一个基于Lucene的搜索服务器。它提供了一个分布式多用户功能的全文搜索引擎,... 查看详情

009-elasticsearch示例数据导入uri查询方式简介querydsl简介查询简述_sourcematchmustshould等过滤器聚合(代码片段)

一、简单数据客户银行账户信息,json"account_number":0,"balance":16623,"firstname":"Bradshaw","lastname":"Mckenzie","age":29,"gender":"F","address":"244ColumbusPlace","employer":"Euron","email":"[email protected 查看详情

elasticsearch01_简介详解倒排索引安装es以及kibana检索es基本信息增删改查文档(代码片段)

...概念-索引、类型、文档、映射③.es-详解倒排索引④.安装elasticSearch、kibana7.4.2⑤.索引操作-创建、查看、删除⑥.检索es基本信息⑦.document-增删改查文档①.es-背景、概述、功能、场景①.背景:起源:ShayBanon。2004年失业,陪老婆去伦敦... 查看详情

elk日志平台之elasticsearch

一、ELKStack简介Elstaicsearch:日志存储和搜索logstash:日志收集kibana:日志展示ELK架构示意图:650)this.width=650;"src="http://s5.51cto.com/wyfs02/M01/86/77/wKioL1e_uAXhCzMIAABPgVmad_U144.jpg-wh_500x0-wm_3-wmp_4-s_3027742533.jpg" 查看详情

更新 Elasticsearch _mapping 中的字符串参数

】更新Elasticsearch_mapping中的字符串参数【英文标题】:UpdateastringparameterinElasticsearch_mapping【发布时间】:2021-02-2319:41:13【问题描述】:我在Elasticsearch6.8中有这样一个_mapping:"grch38_test__wes__grch38__variants__20210222":"mappings":"variant":"_me 查看详情

架构师成长记_第八周_22_logstash数据同步(代码片段)

...送到你最喜欢的“存储”。(当然,最喜欢的是Elasticsearch)PS:数据采集:可以从数据库中采集到Elasticsearch以自增id(不建议,会无法识别修改的数据)或者update_time作为同步的边界可以通过新版Elasticsearch所集成的插件logstas... 查看详情

elasticsearch集群状态查看命令(代码片段)

_cat$curllocalhost:9200/_cat=^.^=/_cat/allocation/_cat/shards/_cat/shards/index/_cat/master/_cat/nodes/_cat/indices/_cat/indices/index/_cat/segments/_cat/segments/index/_cat/count/_cat/count/in 查看详情

elk____之elasticsearches集群head安装(代码片段)

...开发也在用来做client位置定位还有网站搜索   elasticsearch  查看详情

elasticsearch_02_使用docker安装elasticsearch6.8.0(代码片段)

...ware上linux最小化安装2、linux上安装docker二、在docker上安装elasticsearch并通过windows访问1、拉取镜像2、修改linux系统配置参数3、启动es容器4、linux上访问ElasticSearch5、在windows上访问es三、Postman对es基本元素进行操作1、索引操作( 查看详情

elasticsearch_02_使用docker安装elasticsearch6.8.0(代码片段)

...ware上linux最小化安装2、linux上安装docker二、在docker上安装elasticsearch并通过windows访问1、拉取镜像2、修改linux系统配置参数3、启动es容器4、linux上访问ElasticSearch5、在windows上访问es三、Postman对es基本元素进行操作1、索引操作( 查看详情

es基本原理

ES学习笔记Elasticsearch学习笔记_巨輪的博客-CSDN博客Elasticsearch学习之图解Elasticsearch中的_source、_all、store和index属性_BUse的博客-CSDN博客倒排索引倒排索引:ES倒排索引底层原理及FST算法的实现过程_esfst_Elastic开源社区的博客-CSDN... 查看详情

架构师成长记_第八周_20_elasticsearch集群构建(代码片段)

文章目录Elasticsearch集群构建1.先进行克隆三台服务器2.搭建es集群2.1分别对三台服务器(es01,es02,es03)做如下操作2.2操作三台服务器(es01,es02,es03节点)3.查看配置信息`moreelasticsearch.yml|grep^[^#]`4.启动ES集群Elasticsearch集群构建1.先进... 查看详情

架构师成长记_第八周_20_elasticsearch集群构建(代码片段)

文章目录Elasticsearch集群构建1.先进行克隆三台服务器2.搭建es集群2.1分别对三台服务器(es01,es02,es03)做如下操作2.2操作三台服务器(es01,es02,es03节点)3.查看配置信息`moreelasticsearch.yml|grep^[^#]`4.启动ES集群Elasticsearch集群构建1.先进... 查看详情

elasticsearch索引:文档映射类型名称不能以'_'开头,找到:[_doc]“(代码片段)

...artisanelastic:index我收到以下错误:startwith'_',found:[_doc]atorg.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.applyRequest(MetaDataMappingService.java:297)~[elasticsearch-6.0.0.jar:6.0.0]atorg.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecu... 查看详情

elasticsearch自定义_id

elasticsearch自定义ID: curl-s-XPUTlocalhost:9200/web-d‘{"mappings":{"blog":{"_id":{"path":"uuid"},"properties":{"title":{"type":"string","index":"analyzed"}}}}}‘启动本地es,然后写入数据,data2.json:{"index":{"_ 查看详情

elasticsearch-安装-1

一.版本说明  elasticsearch-5.6.0  Linuxlocalhost.localdomain3.10.0-229.el7.x86_64#1SMPFriMar611:36:42UTC2015x86_64x86_64x86_64GNU/Linux  javaversion"1.8.0_144"  Java(TM)SERuntimeEnvironment(build1.8.0_144- 查看详情

架构师成长记_第八周_02_centos安装分布式搜索引擎elasticsearch(代码片段)

文章目录ElasticSearch安装1.上传elasticsearch包到我们的centos(我这里是140节点)2.解压并且移动elasticsearch文件夹3.进入elasticsearch进行配置4.由于root用户不能使用ES,所以需要创建一个新的用户来使用ES5.运行启动ES6.测试,浏览器访问7.由于e... 查看详情