ELK
_东极
少年锦时
展开
-
基于elasticSearch的基本java api
文章目录依赖获取客户端 依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>6.3.1</version> </dependency> &l原创 2020-06-26 19:15:34 · 432 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.transport.TcpServerChannel
依赖不全,导致类找不到 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>6.3.1</version> </dependency> <原创 2020-06-23 23:31:19 · 2242 阅读 · 0 评论 -
Es启动报错 failed to send join request to master
[ekl01] failed to send join request to master [{ekl02}{Xw4iXnLHRti5WYs722z_3A}{wEq5izB_QUWOww2-o_7S_g}{elk02}{192.168.18.11:9300}{ml.machine_memory=1911857152, ml.max_open_jobs=20, xpack.installed=true, ml.enabled=true}], reason [RemoteTransportException[[原创 2020-06-18 23:37:33 · 1853 阅读 · 2 评论 -
ELK(9)es的文档操作
文章目录创建文档索引一个文档使用自己的ID自增ID获取文档检索文档pretty检索文档的一部分更新删除文档局部更新批量插入检索多个文档 对于文档的操作,无奈于crud 创建文档 索引一个文档 文档通过index API被索引——使数据可以被存储和搜索。但是首先我们需要决定文档所在。正如我们讨论的,文档通过其_index、_type、_id唯一确定。们可以自己提供一个_id,或者也使用index A...原创 2019-09-30 23:29:07 · 374 阅读 · 0 评论 -
ELK(8)es中mapping的设置
文章目录作用获取索引mapping 作用 定义数据库中的表的结构的定义,通过mapping来控制索引存储数据的设置 a. 定义Index下的字段名(Field Name) b. 定义字段的类型,比如数值型、字符串型、布尔型等 c. 定义倒排索引相关的配置,比如documentId、记录position、打分等 获取索引mapping 不进行配置时,自动创建的mapping 请求: ...原创 2019-09-30 22:51:57 · 1288 阅读 · 0 评论 -
ELK(7)ik分词器的使用
文章目录IK分词器的安装使用ik_smartik_max_word IK分词器的安装 1)下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 下载与安装的ES相对应的版本 2)解压,将解压后的elasticsearch文件夹拷贝到elasticsearch-5.6.8\plugins下,并重命名文件夹为analysis-...原创 2019-09-29 16:51:21 · 479 阅读 · 0 评论 -
ELK(6) es自带常见分词以及自定义分词
文章目录分词机制分词API1、直接指定测试(指定分词器)2、针对索引的字段进行分词测试(利用该字段的分词器)3.自定义分词器 分词是指将文本转换成一系列单词(term or token)的过程,也可以叫做文本分析,在es里面称为Analysis 分词机制 Character Filter 对原始文本进行处理 例:去除html标签、特殊字符等 Tokenizer 将原始文本进行分词 ...原创 2019-09-29 16:38:07 · 2558 阅读 · 0 评论 -
ELK(5) es的数据检索以及其原理
文章目录检索方式简单检索全文检索聚合 grup by检索原理正排索引和倒排索引正排索引倒排索引 检索方式 简单检索 GET test/doc/_search 全文检索 GET test/doc/_search?q=szs 检索文档中含有szs的文档 聚合 grup by Elasticsearch有一个功能叫做聚合(aggregations),它允许你在数据上生成复杂的分析统计。它很像SQ...原创 2019-09-29 13:55:05 · 402 阅读 · 0 评论 -
ELK(4) es的数据存储含义
文章目录存储格式名字解释索引 index类型 type字段Fielddocumentfound_source 存储格式 _index:文档所在索引名称 _type:文档所在类型名称 _id:文档唯一id _uid:组合id,由_type和_id组成(6.x后,_type不再起作用,同_id) _source:文档的原始Json数据,包括每个字段的内容 _all:将所有字段内容整合起来,默认禁用...原创 2019-09-25 23:40:57 · 895 阅读 · 0 评论 -
ELK(3) es的存储方式
文章目录创建库查询存储原理 创建库 POST test/doc/1 { "name":"szs", "age":16 } test库doc表 1位id json 为里面具体的值 查询 GET test/_search { "query": { "match_all": {} } } 存储原理 (1)面向文档 Elasticsearch是面向文档(document or...原创 2019-09-25 23:20:57 · 2932 阅读 · 0 评论 -
ELK(2)Es的交互以及kibana的安装
文章目录Elasticsearch的交互方式浏览器状态查看命令Linux命令行kibana Elasticsearch的交互方式 1、基于HTTP协议,以JSON为数据交互格式的RESTful API GET POST PUT DELETE HEAD 2、Elasticsearch官方提供了多种程序语言的客户端—java,Javascript,.NET,PHP,Perl,Python,以及 Rub...原创 2019-09-25 23:04:04 · 422 阅读 · 0 评论 -
ELK(1) es的基本搭建
文章目录简介Solr、ES区别安装环境linux基本配置 简介 Elasticsearch是一个基于Apache Lucene™的开源搜索引擎, 特点: 分布式的实时文件存储,每个字段都被索引并可被搜索 分布式的实时分析搜索引擎–做不规则查询 可以扩展到上百台服务器,处理PB级结构化或非结构化数据 应用: 全文检索(全部字段)、模糊查询(搜索)、数据分析(提供分析语法,例如聚合) Solr、E...原创 2019-09-24 00:13:31 · 360 阅读 · 0 评论