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 · 433 阅读 · 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 · 1857 阅读 · 2 评论 -
ELK(9)es的文档操作
文章目录创建文档索引一个文档使用自己的ID自增ID获取文档检索文档pretty检索文档的一部分更新删除文档局部更新批量插入检索多个文档对于文档的操作,无奈于crud创建文档索引一个文档文档通过index API被索引——使数据可以被存储和搜索。但是首先我们需要决定文档所在。正如我们讨论的,文档通过其_index、_type、_id唯一确定。们可以自己提供一个_id,或者也使用index A...原创 2019-09-30 23:29:07 · 375 阅读 · 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_wordIK分词器的安装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 byElasticsearch有一个功能叫做聚合(aggregations),它允许你在数据上生成复杂的分析统计。它很像SQ...原创 2019-09-29 13:55:05 · 403 阅读 · 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 · 903 阅读 · 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 · 2936 阅读 · 0 评论 -
ELK(2)Es的交互以及kibana的安装
文章目录Elasticsearch的交互方式浏览器状态查看命令Linux命令行kibanaElasticsearch的交互方式1、基于HTTP协议,以JSON为数据交互格式的RESTful APIGET POST PUT DELETE HEAD2、Elasticsearch官方提供了多种程序语言的客户端—java,Javascript,.NET,PHP,Perl,Python,以及 Rub...原创 2019-09-25 23:04:04 · 424 阅读 · 0 评论 -
ELK(1) es的基本搭建
文章目录简介Solr、ES区别安装环境linux基本配置简介Elasticsearch是一个基于Apache Lucene™的开源搜索引擎,特点:分布式的实时文件存储,每个字段都被索引并可被搜索分布式的实时分析搜索引擎–做不规则查询可以扩展到上百台服务器,处理PB级结构化或非结构化数据应用:全文检索(全部字段)、模糊查询(搜索)、数据分析(提供分析语法,例如聚合)Solr、E...原创 2019-09-24 00:13:31 · 360 阅读 · 0 评论