![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
搜索引擎
文章平均质量分 84
Lucene,Solr(zookeeper+非实时),ElasticSearch(实时)
weixin_42073629
这个作者很懒,什么都没留下…
展开
-
Elasticsearch查询操作(二)
地理坐标点geo-point地理坐标点:是指地球表面可以用经纬度描述的一个点。 地理坐标点可以用来计算两个坐标间的距离,还可以判断一个坐标是否在一个区域中,或在聚合中。地理坐标点不能被动态映射(dynamic mapping)自动检测,而是需要显式声明对应字段类型为geo-point,经纬度信息的形式可以是字符串(“lat,lon”)、数组([lon,lat])、对象({“lat”: xxx, “lon”: xxx}), 注意字符串和数组的经纬度顺序不一致。longitude:经度latitu原创 2020-12-01 01:22:35 · 345 阅读 · 0 评论 -
Elasticsearch查询操作(一)
// 准备数据PUT /shop/goods/1{ "name": "2017新款女装冬季外套ulzzang棉袄中长款棉衣韩版百搭棉服面包服", "desc": "", "price": 268, "quantity": 9267, "colors": [ "绿色", "黑色" ], "is_discount": true, "create_date": "2018-01-31 12:10:30", "ip_addr": "192.168.10.1", "locatio.原创 2020-12-01 01:08:09 · 557 阅读 · 0 评论 -
Elasticsearch文档CURD操作
一: 新增文档POST /{index}/{type}或PUT /{index}/{type}/{id}注意:新增文档时可以显式指定id,id可以是数字也可以是字符串,如果不显示指定id,系统会自动生成一个唯一的id值PUT /shop/goods/1{ "name": "Apple/苹果 iPhone X", "price": 9688.00, "quantity": 999, "colors": ["银色", "深空灰色"], "is_discou..原创 2020-12-01 00:54:43 · 205 阅读 · 0 评论 -
Elasticsearch详情
一、Elasticsearch核心概念基本概念介绍Elasticsearch是一个基于Lucene构建的开源、分布式、RESTful的搜索引擎,能够实现近实时(NRT)搜索,稳定、可靠、安装方便。Elasticsearch 不仅是一种全文索引技术,也是一种面向文档型NOSQL数据库。一个采用Restful API标准的高扩展性和高可用性的实时数据分析的全文搜索工具。名词解释Cluster(集群):一个集群就是由一个或者多个node组成在一起,共同工作,共同分享整个数据具有负载均衡的集群 N原创 2020-12-01 00:50:56 · 216 阅读 · 0 评论 -
ELK、FILEBEAT 日志分析平台搭建
一、ELK介绍1.ELK简介如今,绝大部分系统都是一个分布式的环境,机器分布在不同的环境中。而如果我们需要去查看日志信息,按照以前的方式一台台登录去查看,效率非常低,而且很耗时间。所以这里需要一个集中式的日志存储分析系统。而一个集中式的日志存储系统又以下几个特点:收集-能够采集多种来源的日志数据 传输-能够稳定的把日志数据传输到中央系统 存储-如何存储日志数据 分析-可以支持 UI 分析 警告-能够提供错误报告,监控机制而目前市面上Splunk都满足上述特点,而且非常优秀,但是它是一款原创 2020-11-25 03:01:50 · 657 阅读 · 0 评论 -
ELK + Filebeat + Kafka 分布式日志管理平台
一.先描述一下使用这种框架搭建平台的工作流程。二.对上面的工作流程进行简单描述。(1)将filebeat部署到需要采集日志的服务器上,filebeat将采集到的日志数据传输到kafka中。(2)kafka将获取到的日志信息存储起来,并且作为输入(input)传输给logstash。(3)logstash将kafka中的数据作为输入,并且把kafka中的数据进行过滤等其他操作,然后把操作后得到的数据输入(output)到es(elasticsearch)中。(4)es(基于lucene原创 2020-11-25 01:17:04 · 243 阅读 · 0 评论 -
ELK(Elasticsearch + Logstash + Kibana) 极简入门
1. 概述在线上问题排查时,通过日志来定位是经常使用的手段之一,甚至是最有效的。线上服务为了实现高可用往往采用多节点部署,又或者随着项目愈发复杂会考虑微服务架构,导致日志分散在不同的服务器上,导致排查一个问题,需要登录多台服务器,查询在其上的日志,非常繁琐且低效。所以,此时我们需要一个统一的实时【日志服务】,将我们需要的日志全部收集在一起,并提供灵活的查询功能。一般来说,一个完整的日志服务,需要提供如下 5 个功能:1、收集 :能够采集多个来源的日志数据。 2、传输 :能够稳定的把日志数据原创 2020-11-25 01:03:57 · 674 阅读 · 0 评论 -
Elasticsearch 极简入门
1. 单机部署考虑到阿里云 Elasticsearch 使用 6.7.X 版本,本小节我们基于 6.7.2 版本进行安装部署。前置准备:1、安装 JDK 。2、修改/etc/security/limits.conf,在此配置中增加以下内容。如果服务器已经配置好,可以不用重复配置。需要在 Root 下执行。root soft nofile 65535root hard nofile 65535* soft nofile 65535* hard nofile 6553..原创 2020-11-25 00:40:50 · 286 阅读 · 0 评论 -
Spring Boot Elasticsearch 入门
1. 概述如果胖友之前有用过 Elasticsearch 的话,可能有过被使用的 Elasticsearch 客户端版本搞死搞活。如果有,那么一起握个抓。所以,我们在文章的开始,先一起理一理这块。Elasticsearch(ES)提供了两种连接方式: transport :通过 TCP 方式访问 ES 。 对应的库是org.elasticsearch.client.tran...原创 2020-04-28 23:11:26 · 466 阅读 · 0 评论