Elasticsearch学习整理:
1、下载Elasticsearch: https://www.elastic.co/
目前下载的版本为:7.6.1 mac版
下载后解压:tar -vxf ElasticsearchXXXX
启动ES: lx@LXdeMacBook-Pro elasticsearch-7.6.1 % sh ./bin/elasticsearch
启动报错一:
./bin/elasticsearch-env: line 116: syntax error near unexpected token `
解决方法:elasticsearch-env文件中第116行修改为:done
启动报错二:
This could be due to running on an unsupported OS or distribution, missing OS libraries, or a problem with the temp directory.
解决方法:
进入config目录下在elasticsearch.yml添加一条配置:xpack.ml.enabled: false
ES访问地址:http://localhost:9200
2、下载kibana
https://www.elastic.co/
kibana可进行可视化操作ES
解压后,启动:
lx@LXdeMacBook-Pro kibana-7.6.1-darwin-x86_64 % sh ./bin/kibana
kibana访问地址:http://localhost:5601/
3、下载中文分词器elasticserch-analysis-ik
https://github.com/medcl/elasticsearch-analysis-ik/releases
elasticserch-analysis-ik的版本号需与Elasticsearch版本匹配下载。
把下载的包解压后,在/elasticsearch-7.6.1/plugins文件下建一个文件夹ik,然后把解压的所有内容复制到ik下面。然后重新启动ES,这时可通过kibana进行查操作查看效果。
GET _analyze { "analyzer": "ik_smart", "text": "我是中国人" }
{ "tokens" : [ { "token" : "我", "start_offset" : 0, "end_offset" : 1, "type" : "CN_CHAR", "position" : 0 }, { "token" : "是", "start_offset" : 1, "end_offset" : 2, "type" : "CN_CHAR", "position" : 1 }, { "token" : "中国人", "start_offset" : 2, "end_offset" : 5, "type" : "CN_WORD", "position" : 2 } ] }
GET _analyze { "analyzer": "ik_max_word", "text": "我是中国人" }
相关推荐
学习Elasticsearch不仅需要掌握其基本概念和用法,还需要了解如何与现有系统集成,以及安全和权限的管理。通过阅读博客、教程和官方文档,可以逐步深入理解并熟练运用Elasticsearch。同时,持续关注社区更新和版本...
标签《ES Java API 中文文档》强调了文档的内容属性,它属于ElasticSearch的一个重要组成部分,即用Java语言进行数据交互和操作的应用程序接口部分。 从部分内容中可以提取出以下知识点: 1. **Transport Client**...
学习elasticsearch,决定把自己用过的整成中文,已整理一部份,虽然不尽人意,但也尽力,有query dsl与一部分API,后续整理完了会继续更新。
包括ES学习的PDF文件以及7.13版本的ES压缩包可解压使用,PDF文档整理了常用部分以及学习参考的url地址等,入门级必备。
学习elasticsearch过程的学习笔记,整理成了思维导图,整合了springdata和springboot,特此记录,备用
**Elasticsearch 权威指南**是一本深入探讨Elasticsearch技术细节的书籍,中文版的发布使得更多中国用户能够无障碍地学习和掌握这一强大的搜索引擎。本书覆盖了Elasticsearch的各个方面,包括基础概念、安装配置、...
Java操作Elasticsearch(ES)工具类的整理主要聚焦于如何使用Java API与Elasticsearch进行交互,包括索引管理、文档操作、查询与聚合等核心功能。在给定的"java操作es工具类整理.rar"压缩包中,EsClientTest.java是...
通过本教程的学习,你将能够更加高效地管理和优化Elasticsearch集群,以及利用其强大的搜索功能解决复杂的数据检索问题。 #### 一、Elasticsearch高级特性 1. **分布式特性详解**: - 分片与副本:深入理解...
内容概要:本文档全面整理了Elasticsearch的学习和发展资料链接。从官方文档与博客,提供详细的Elasticsearch操作指引与实例解析外还有多方位教育路线和线上课程帮助用户理解和实践Elasticsearch以及相关如Kibana等...
通过以上知识点的学习,学员们不仅能深入了解ElasticSearch的核心技术,还能掌握如何将其应用于实际项目中,提高数据处理和搜索的能力。这对于从事分布式系统开发的工程师来说是非常宝贵的技能。
通过本文的学习,你已经掌握了 Elasticsearch 的基本下载、配置和使用方法,并了解了如何利用 Elasticsearch 及其配套工具来解决实际问题。无论是开发人员、数据工程师、系统运维人员还是数据科学家,都能够借助 ...
集成Redis缓存、消息队列(RabbitMq、RocketMQ)、分布式搜索ElasticSearch 个人花大量时间整理出的实战资料,内容丰富,文档也很详细。无论做毕业设计还是用于学习技能,或工作中当做参考资料,都能发挥重要作用 亲们...
Elasticsearch(简称ES)是一种流行的开源全文搜索引擎,基于Lucene构建,被广泛应用于日志分析、实时数据分析、网站搜索等多个领域。在这个"elasticSearchDemo2.1"项目中,我们可以看到作者对Elasticsearch 2.1版本...
Paul Krugman克鲁格曼 Teaches Economics and s ...es Economics and society学习资料整理 Paul Krug man克鲁格曼 Teaches Economics and society学习资 料整理 1. 讲义 2. 视频,去掉.mp41后面的1,变成mp4,就可以了!
这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...
公众号回复大数据面试题知识星球知识星球内容包括学习路线、学习资料(根据...整理自己的视频学习笔记新增Java基础、计算机网络、ClickHouse、Elasticsearch面试题知识星球资料介绍概述大数据大数据相关板块介绍大数据...
下面将根据"JS学习资料(自己整理)"的描述,深入探讨JavaScript的基础知识。 一、变量与数据类型 JavaScript 支持七种数据类型,包括两种原始类型:Undefined、Null、Boolean、Number、String、Symbol(ES6新增)...
7. **可视化**:学习使用Tableau、Power BI或Elasticsearch-Kibana等工具进行数据可视化,以便更好地理解和传达数据分析结果。 8. **项目实践**:通过实际项目来巩固理论知识,可以参与开源项目,或者自己设计并...
为了满足广大Android开发爱好者与从业者的学习需求,我们精心整理并上传了一份全面而实用的Android项目资源包。这份资源包内容丰富,涵盖了从基础知识到实战应用的全方位内容,旨在为开发者们提供一个便捷、高效的...
在这个案例中,"awesome-es"可能是Elasticsearch相关的AwesomeList,包含了各种Elasticsearch的学习资料、插件、工具和最佳实践。 **压缩包子文件的文件名称列表:“awesome-es-master”** 这个文件名表明可能是一...