---Elastic Stack
文章平均质量分 71
大数据学习二级分类,涉及Elasticsearch, Logstash, Kibana ,Beats。
他是一套闭环的分布式日志管理方案,性能更高,更可靠,唯一的缺点是报警组件alert是收费的。
寒 暄
自渡
展开
-
1.7 Lucene简述
总目录:https://www.jianshu.com/p/e406a9bc93a9Hadoop - 子目录:https://www.jianshu.com/p/9428e443b7fdLUCENE搜索技术理论基础全文搜索在最开始,我们进行全文搜索的话,就是将用户准备搜索的关键字放到数据库中进行模糊匹配。原始搜索技术这种实现方式适合小型企业,或者用户量,...原创 2020-03-23 12:44:32 · 232 阅读 · 0 评论 -
Lucene基础操作
工程搭建创建一个Java工程添加jar包:lucene-analyzers-common-xxx.jarlucene-core-xxx.jarcommons-io.jar目录树创建索引库步骤创建一个Director对象,指定索引库保存的位置基于Director对象创建一个IndexWriter对象读取磁盘上的文件,对应每个文件来创建一个文档对象向文档对象中添加域将文档对象写入索引库关闭IndexWriter对象代码:package co原创 2020-06-01 17:20:15 · 174 阅读 · 0 评论 -
Lucene部署配置
什么是LuceneLucene是一个基于Java开发的全文检索工具包。不管是Solr还是ES的底层都是Lucene,也可以说Lucene是目前为止Java对于全文检索唯一的解决方案。安装与部署从官网上直接下载:https://lucene.apache.org/core/downloads.html解压后开始配置:首先配置Java环境变量(JDK1.8+以上),然后我们来看一下Lucene目录中比较重要的目录analysis:分析器包core:核心包queryparser:查询分析器包原创 2020-06-02 08:30:30 · 432 阅读 · 0 评论 -
Lucene进阶操作
常用索引库操作是否分析:是否对域的内容进行分词处理。前提是我们要对域的内容进行查询。是否索引:将Field分析后的词或整个Field值进行索引,只有索引方可搜索到。是否存储:将Field的值存储在文档中,存储在文档中的Field才可以通过Document获取。Field类数据类型是否分析是否索引是否存储说明StringField(FieldName,FieldValue,Store.YES)字符串否是都可以这个Field用来构建一个字符串Field,但是不会进行原创 2020-06-02 11:14:44 · 283 阅读 · 1 评论 -
Lucene底层架构与优化
Lucene底层存储结构这是一个物理上的索引库。这是一个逻辑上的索引库。物理索引库中的Segment_1文件对应了逻辑索引库中的Segment段。Segment段的文件大小有上限,达到上限后自动产生新的Segment段文件。上限可以去使用版本的文档中查询,每个版本的上限不一样。物理索引库中的write.lock是锁文件,保证当前只有一个线程在操作Segment文件逻辑索引库中的词典分为三部分,分别是关键词+文档号+出现位置。关键词的大小是有限制的,最大也就是新华词典+牛津词典+文言文词典+原创 2020-06-03 08:27:53 · 478 阅读 · 0 评论 -
Solr部署教程
前提环境:jdk1.8下载:https://archive.apache.org/dist/lucene/solr/5.2.1/解压缩,重命名tar -zxvf solr-5.2.1.tar.gz mv solr-5.2.1 solr修改配置文件:vi solr.in.sh----------ZK_HOST="ha1:2181,ha2:2181,ha3:2181,ha4:2181"SOLR_HOST="ha1"SOLR_PORT=8983将配置好的solr传输给其他节点sc原创 2020-10-22 11:17:57 · 202 阅读 · 0 评论 -
什么是Elastic Stack
什么是Elastic StackElastic Stack是由ELK演化而来,ELK是三种软件的简称,分别是Elasticsearch、logstash、kibana组成,在发展的过程中,又有新成员Beats的假如,形成了Elastic Stack。也就是ELK在兼并Beats后形成的新联盟–ELKB是Elastic Stack。(兼并一个组件就要加一个首字母,那ELKB就会变成ELKBXC巴拉巴拉的~~)ElasticsearchElasticsearch是一个基于Java的开源分布式搜索引擎原创 2020-06-05 20:39:36 · 7140 阅读 · 0 评论