【ELK】
shenzhen_zsw
这个作者很懒,什么都没留下…
展开
-
ES单机安装
目录ES单机安装解压修改配置elasticsearch.ymlroot用户无法启动处理启动ES1)切换用户2)控制台启动方式3)后台启动方式测试本地访问测试外部机器访问测试ES单机安装解压[root@discovery soft]# tar -zxf elasticsearch-6.1.1.tar.gz -C /appl...原创 2019-05-03 07:43:16 · 386 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-IK分词器
分布式搜索引擎ElasticSearch-IK分词器什么是IK分词器什么是IK分词器我们在浏览器地址栏输入http://192.168.2.10:9200/_analyze?analyzer=chinese&pretty=true&text=我是程序员浏览器显示效果如下{ "tokens": [ { "token": "我...原创 2019-05-29 12:44:42 · 360 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Elasticsearch6查看分词器效果
Elasticsearch6.x查看分词器效果 之前的es版本是5.x,查看分词器效果可以直接在URL中指定分词器和查询词,方法是GET,如下:http://localhost:9200/_analyze?analyzer=ik_smart&text=快乐奔跑现在安装了es6.x,发现用原来的办法报错:=============={"error":{"root_cause":[...原创 2019-05-29 13:02:21 · 1502 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-跨域问题
分布式搜索引擎ElasticSearch-跨域问题跨域处理跨域处理点击连接按钮没有任何相应,按F12发现有如下错误No 'Access-Control-Allow-Origin' header is present on the requested resource这个错误是由于elasticsearch默认不允许跨域调用,而elasticsearch-head是属于前端工程,所以报错...原创 2019-06-02 14:29:28 · 376 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Elasticsearch Docker环境下安装-IK分词器安装
分布式搜索引擎ElasticSearch-Elasticsearch Docker环境下安装-IK分词器安装Elasticsearch Docker环境下安装-IK分词器安装(1)将ik文件夹上传至宿主机(2)在宿主机中将ik文件夹拷贝到容器内 /usr/share/elasticsearch/plugins 目录下。(3)重启tensquare_elasticsearch容器Elasticse...原创 2019-06-03 00:12:33 · 223 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Elasticsearch Docker环境下安装-HEAD插件安装
分布式搜索引擎ElasticSearch-Elasticsearch Docker环境下安装-HEAD插件安装Elasticsearch Docker环境下安装-HEAD插件安装(1)修改/usr/share/elasticsearch.yml ,添加允许跨域配置(2)重新启动elasticseach容器(3)下载head镜像(此步省略)(4)创建head容器Elasticsearch Dock...原创 2019-06-03 00:19:57 · 321 阅读 · 0 评论 -
商城-商品管理-独立安装Elasticsearch
商城-商品管理-独立安装Elasticsearch1.Elasticsearch介绍和安装1.1.简介1.1.1.Elastic1.1.2.Elasticsearch1.1.3.版本1.2.安装和配置1.2.1.新建一个用户leyou1.2.2.上传安装包,并解压1.2.3.修改配置1.3.运行1.3.1.错误1:内核过低1.3.2.错误2:文件权限不足1.3.3.错误3:线程数不够1.3.4.错...原创 2019-06-17 16:36:37 · 663 阅读 · 0 评论 -
商城-Elasticsearch-操作索引
商城-Elasticsearch-操作索引2.操作索引2.1.基本概念2.2.创建索引2.2.1.语法2.2.2.测试2.2.3.使用kibana创建2.3.查看索引设置2.4.删除索引2.5.映射配置2.5.1.创建映射字段2.5.2.查看映射关系2.5.3.字段属性详解2.5.3.1.type2.5.3.2.index2.5.3.3.store2.5.3.4.boost2.6.新增数据2.6....原创 2019-06-17 16:54:42 · 596 阅读 · 0 评论 -
商城-Elasticsearch-查询
商城-Elasticsearch-查询3.查询3.1.基本查询:3.1.1 查询所有(match_all)3.1.2 匹配查询(match)3.1.3 多字段查询(multi_match)3.1.4 词条匹配(term)3.1.5 多词条精确匹配(terms)3.2.结果过滤3.2.1.直接指定字段3.2.2.指定includes和excludes3.3 高级查询3.3.1 布尔组合(bool)3...原创 2019-06-17 16:57:35 · 669 阅读 · 0 评论 -
商城-Elasticsearch-聚合aggregations
商城-Elasticsearch-查询4. 聚合aggregations4.1 基本概念4.2 聚合为桶4.3 桶内度量4.4 桶内嵌套桶4.5.划分桶的其它方式4.5.1.阶梯分桶Histogram4.5.2.范围分桶range4. 聚合aggregations聚合可以让我们极其方便的实现对数据的统计、分析。例如:什么品牌的手机最受欢迎?这些手机的平均价格、最高价格、最低价格?这些手...原创 2019-06-17 17:00:58 · 379 阅读 · 0 评论 -
商城-Elasticsearch-Spring Data Elasticsearch
商城-Elasticsearch-Spring Data Elasticsearch5.Spring Data Elasticsearch5.1.简介5.2.创建Demo工程5.3.实体类及注解5.4.Template索引操作5.4.1.创建索引和映射5.3.2.删除索引5.4.Repository文档操作5.4.1.新增文档5.4.2.批量新增5.4.3.修改文档5.4.4.基本查询5.4.5....原创 2019-06-17 17:39:37 · 249 阅读 · 0 评论 -
商城-Elasticsearch-索引库数据导入
商城-Elasticsearch-索引库数据导入1.索引库数据导入1.1.创建搜索服务1.2.索引库数据格式分析1.2.1.以结果为导向1.2.2.需要什么数据1.2.3.最终的数据结构1.3.商品微服务提供接口1.3.1.商品分类名称查询1.3.2.编写FeignClient1.3.2.1.问题展现1.3.2.2.解决方案1.3.2.3.测试1.4.导入数据1.4.1.创建GoodsReposi...原创 2019-06-17 17:48:48 · 2063 阅读 · 0 评论 -
商城-Elasticsearch-实现基本搜索
商城-Elasticsearch-实现基本搜索2.实现基本搜索2.1.页面分析2.1.1.页面跳转2.1.2.发起异步请求2.2.后台提供搜索接口2.2.1.controller2.2.2.service2.2.3.测试2.3.页面渲染2.3.1.保存搜索结果2.3.2.循环展示商品2.3.3.多sku展示2.3.3.1.分析2.3.3.2.初始化sku2.3.3.3.多sku图片列表2.3.4...原创 2019-06-17 17:58:56 · 3381 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Head插件的使用
分布式搜索引擎ElasticSearch-Head插件的使用Head插件的使用新建索引新建或修改文档搜索文档删除文档Head插件的使用新建索引选择“索引”选项卡,点击“新建索引”按钮输入索引名称点击OK可以看到新建索引成功;新建或修改文档1)在复合查询中提交地址,输入内容,提交方式为PUThttp://192.168.2.10:9200/articleindex/article...原创 2019-05-29 01:59:19 · 280 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Head插件的安装
分布式搜索引擎ElasticSearch-Head插件的安装与使用Head插件的安装与使用Head插件安装步骤1:步骤2:步骤3:Head插件的安装与使用Head插件安装如果都是通过rest请求的方式使用Elasticsearch,未免太过麻烦,而且也不够人性化。我们一般都会使用图形化界面来实现Elasticsearch的日常管理,最常用的就是Head插件步骤1:下载head插件:htt...原创 2019-05-28 16:47:42 · 279 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Postman调用RestAPI
分布式搜索引擎ElasticSearch-Postman调用RestAPIPostman调用RestAPI新建索引新建文档查询全部文档修改文档按ID查询文档基本匹配查询模糊查询删除文档Postman调用RestAPI新建索引例如我们要创建一个叫articleindex的索引 ,就以put方式提交http://192.168.2.10:9200/articleindex/输出:{ ...原创 2019-05-28 12:52:24 · 457 阅读 · 0 评论 -
Kibana安装
Kibana安装解压安装[root@discovery soft]# tar -zxf kibana-6.1.1-linux-x86_64.tar.gz -C /application/修改配置[root@discovery config]# pwd/application/kibana-6.1.1-linux-x86_64/config[r...原创 2019-05-03 10:41:31 · 158 阅读 · 0 评论 -
ELK6.0部署:Elasticsearch+Logstash+Kibana搭建分布式日志平台
一、前言 1、ELK简介 ELK是Elasticsearch+Logstash+Kibana的简称 ElasticSearch是一个基于Lucene的分布式全文搜索引擎,提供 RESTful API进行数据读写 Logstash是一个收集,处理和转发事件和日志消息的工具 Kibana是Elasticsea...转载 2019-05-03 19:32:07 · 278 阅读 · 0 评论 -
Logstash安装和简单用法
Logstash安装和简单用法Logstash安装和简单用法主要配置概述Logstash配置用来调试grok服务输出日志分析logstash配置编写房产服务-houseConfig启动logstash后台启动控制台启动Logstash安装和简单用法主要配置概述 1) input plugins输入 file/http/jdbc/kafka/redis/log4j file...原创 2019-05-06 03:30:54 · 797 阅读 · 0 评论 -
日志检索方案—Kibana展示平台的使用
Kibana展示平台的使用访问Kibana平台http://192.168.2.10:5601Management菜单步骤1步骤2步骤3Discover菜单1)Discover主页2)右上角可以选择时间3)左边可以选择我们感兴趣的字段4)多条件查询说明:trace:56e2241ac7473c4e AND msg:*discovery*1)通过trace和...原创 2019-05-06 04:57:44 · 1346 阅读 · 0 评论 -
小结-单体架构
小结-单体架构1.1 技术选型1.1.1 技术选型关注点1.1.2 单体技术选型1.2 架构搭建1.2.1 工程构建1.2.2 Nginx1.3 架构设计1.3.1 框架组件1.3.2 UI层1.3.3 业务逻辑层1.3.4 存储1.3.5 监控平台1.4 数据库设计1.5 环境准备1.6 Spring Boot1.6.1 SpringBoot功能和特性1.6.2 创建SpringBoot工程的两...原创 2019-05-06 06:03:14 · 806 阅读 · 0 评论 -
小结-微服务项目
小结-微服务项目1.1 高可观察性1.1.1 log4j2日志框架1.1.2 全链路追踪系统1.1.2.1 全链路跟踪背景1.1.2.2 全链路追踪解决方案1.1.2.3 SpringCloud Sleuth1.1.2.3.1 介绍1.1.2.3.2 接入步骤1.1.2.3.3 实验1.1.2.3.4 Zipkin Server的搭建1.1.2.3.5 跟踪代码,图解SpringCloud Sle...原创 2019-05-06 09:57:49 · 1373 阅读 · 0 评论 -
日志检索方案--ELK架构介绍及ES、Kibana的搭建
日志检索方案--ELK架构介绍及ES、Kibana的搭建查看系统日志,之前查看异常日志需要进入每个服务器进行查看,很少麻烦;ELK介绍ELK流程参考文章:https://blog.csdn.net/qq_29767087/article/details/79791173https://blog.cs...原创 2019-04-30 19:06:50 · 396 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-搜索微服务开发
分布式搜索引擎ElasticSearch-搜索微服务开发模块搭建(1)创建模块tensquare_search ,pom.xml引入依赖(2)application.yml(3)创建包com.tensquare.search ,包下创建启动类添加文章(1)创建实体类(2)创建数据访问接口(3)创建业务逻辑类(4)创建控制器类文章搜索(1)ArticleSearchRepository新增方法定义(...原创 2019-05-30 13:29:53 · 850 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Elasticsearch与MySQL数据同步
分布式搜索引擎ElasticSearch-Elasticsearch与MySQL数据同步Logstash什么是LogstashLogstash安装与测试Logstash什么是LogstashLogstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件。Logstash安装与测试解压,进入bin目...原创 2019-05-30 13:37:22 · 303 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-ElasticSearch简介
分布式搜索引擎ElasticSearch-ElasticSearch简介什么是ElasticSearchElasticSearch特点ElasticSearch体系结构什么是ElasticSearchElasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力...原创 2019-05-28 10:04:19 · 409 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-ElasticSearch部署与启动
文档型数据库MongoDB-ElasticSearch部署与启动下载ElasticSearch 5.6.8版本root用户无法启动浏览器查看下载ElasticSearch 5.6.8版本https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-8资源\配套软件中也提供了安装包无需安装,解压安装包后即可使用在命令提示符...原创 2019-05-28 10:30:32 · 201 阅读 · 0 评论 -
分布式搜索引擎ElasticSearch-Elasticsearch Docker环境下安装
分布式搜索引擎ElasticSearch-Elasticsearch Docker环境下安装容器的创建与远程连接(1)下载镜像(此步省略)(2)创建容器(3)浏览器输入地址:容器的创建与远程连接(1)下载镜像(此步省略)docker pull elasticsearch:5.6.8(2)创建容器docker run -di --name=tensquare_elasticsearch ...原创 2019-05-31 02:27:41 · 178 阅读 · 0 评论 -
商城-Elasticsearch-排序
商城-Elasticsearch-排序4.排序(作业)4.1.页面搜索排序条件4.2.后台添加排序逻辑4.排序(作业)4.1.页面搜索排序条件在搜索商品列表的顶部,有这么一部分内容:这是用来做排序的,默认按照综合排序。点击新品,应该按照商品创建时间排序,点击价格应该按照价格排序。因为我们没有统计销量和评价,这里咱们以新品和价格为例,进行讲解,做法是想通的。排序需要知道两个内容:排序...原创 2019-06-17 18:09:37 · 869 阅读 · 0 评论