ElasticSearch教程(2)——ElasticSearch目录结构
看一下ElasticSearch目录结构。当我们下载一个新的ES压缩包并解压开的时候,我们可以看到下面有三个文件夹:
bin |
运行ElasticSearch实例和管理插件的一些脚本 |
config |
放的是两个配置文件:elasticsearch.yml和logging.yml |
lib |
ElasticSearch使用的库 |
需要说明的是,elasticsearch环境相关的配置,例如jvm参数等的设置不是在上面的config文件夹里面,而是在bin下面,如果使用的是linux,可以在elasticsearch.in.sh里面配置,如果是win,那么直接打开elasticsearch.bat编辑配置就行。
当启动elasticsearch,elasticsearch还会创建以下文件夹:
data |
ElasticSearch存放数据的地方 |
logs |
日志的文件夹 |
plugins |
已经安装的插件的存放位置 |
work |
一些临时文件 |
需要说明的是,这些文件夹是在默认情况下创建的,如果你修改了elasticsearch.yml中相关的配置,那么elasticsearch就会按照你的配置来做,而不是默认的创建。
总结:本文主要描述了elasticsearch的各个文件夹的作用是什么。
from http://ju.outofmemory.cn/entry/50614
相关推荐
安装过程通常包括克隆仓库、编译源码、将生成的 JAR 文件放入 Elasticsearch 的 plugins 目录,然后重启 Elasticsearch 服务。 在实际使用中,你需要考虑以下几点: 1. 配置 Elasticsearch:根据你的需求调整配置...
在本项目实战中,我们将探讨如何使用Java编程语言,结合Spark和Hive,将Hive中的数据高效地导入到ElasticSearch(ES)中,并利用ES的别名机制实现数据更新的平滑过渡。以下是对这个流程的详细解析: 1. **Hive数据...
Elasticsearch 分析插件——IK 分析器详解 Elasticsearch 是一款强大的开源搜索引擎,广泛应用于全文检索、数据分析等领域。在处理中文数据时,由于中文词汇的复杂性,需要一个有效的中文分词器来进行文本预处理。...
在Elasticsearch中,分词器扮演了至关重要的角色,它负责将输入的文本拆分成可索引的基本单元——词语。在中文环境中,由于没有明显的空格分隔,分词变得尤为复杂。IK分词器(Intelligent Chinese Analyzer)是为...
2. **Logstash**:Logstash是一个数据收集引擎,负责从各种不同来源收集数据,如系统日志、数据库、网络设备等,然后对这些数据进行过滤、转换,并将处理后的数据发送到Elasticsearch或其他存储系统。Logstash支持...
通常,Elasticsearch插件会安装在`$ES_HOME/plugins`目录下,其中`$ES_HOME`是Elasticsearch安装目录。 4. **离线安装**: 由于在线安装可能会因为网络问题导致失败,我们选择离线安装方式。在Elasticsearch的安装...
**Elasticsearch官方示例——accounts.json** Elasticsearch是一个高度可扩展的开源全文搜索引擎,设计用于快速、高效地处理大量数据。它以其强大的搜索功能、实时分析性能以及分布式架构而闻名,广泛应用于日志...
《PyPI官网下载:tableschema-elasticsearch-0.3.0.tar.gz——探索Elasticsearch与大数据集成的魅力》 PyPI(Python Package Index)是Python开发者的重要资源库,提供了丰富的第三方模块供用户下载使用。在本次...
2. **配置**: 在解压后的目录中,找到`config`文件夹,编辑`elasticsearch.yml`配置文件。你可以根据需求调整集群名称、节点名称、路径数据和日志等设置。 3. **环境变量**: 如果需要,可以设置`JAVA_HOME`环境变量...
"elasticsearch-head-chrome-master.zip" 是一个与Elasticsearch相关的压缩包,其中包含了用于在Chrome浏览器中查看和管理Elasticsearch集群的插件——"elasticsearch-head"。这个插件允许用户通过直观的Web界面来...
**Elasticsearch权威指南——...总之,《Elasticsearch权威指南-中文.pdf》是一本全面而实用的教程,适合初学者和有经验的开发者,无论你是想了解ES的基础知识,还是希望深入挖掘其高级特性和最佳实践,都能从中受益。
《构建高相关性搜索服务与千人千面推荐系统——基于ElasticSearch+Spark的实践》 在现代互联网环境中,用户对于信息检索和个性化推荐的需求日益增长,这使得基于ElasticSearch和Spark构建高相关性搜索服务及千人...
Lucene是一个高性能的、可扩展的、全功能的Java搜索库,它为ElasticSearch提供了底层的搜索算法和数据结构。 分布式搜索架构是ElasticSearch的另一个核心知识点,这部分内容将会向读者介绍ElasticSearch是如何实现...
标题中的"elasticsearch-analysis-ik-7.4.2.zip"指的是Elasticsearch的一个插件——IK分词器的7.4.2版本。这个插件是为了解决Elasticsearch在处理中文文本时的分词问题,它提供了强大的中文分词功能,使得搜索引擎...
2. **查询**:Elasticsearch提供了一种强大的查询语言——Query DSL,支持丰富的查询语法,包括布尔查询、范围查询、全文搜索等。 3. **聚合(Aggregation)**:聚合用于对搜索结果进行统计分析,如平均值、最大值、...
**Elasticsearch样例数据——accounts.json** 在深入探讨`accounts.json`这个样例数据之前,我们先来了解一下Elasticsearch(简称ES)的基础知识。Elasticsearch是一款强大的开源搜索引擎,基于Lucene构建,提供了...
Elasticsearch 6.0.0 是一个重要的版本更新,它是 Elasticsearch 的一个里程碑,提供了许多增强功能和优化,旨在提高搜索、分析和集群管理的效率。这个官方版本为用户提供了稳定性和性能上的改进,同时也引入了对新...
《大数据搜索与日志挖掘及可视化方案——ELK Stack:Elasticsearch Logstash Kibana(第2版)》是高凯所著的一本深入解析ELK Stack技术的专著。这本书详细介绍了如何利用ELK Stack进行大数据处理、日志分析和可视化...
Elasticsearch,有时被简称为“ES”,是目前最受欢迎的日志分析平台——ELK Stack(Elasticsearch、Logstash 和 Kibana)的核心组件。本文旨在为新用户提供必要的知识和工具,帮助他们开启Elasticsearch之旅。 ####...