我刚刚下载了" Elasticsearch"并开始使用一些基础知识。
我怀疑,Where does it stores my json data ?
。例如在Hadoop中我们有HDFS和复制一切。
就像Elacticsearch存储数据的地方一样。它是如何工作的,索引详细信息所在的位置?
答案 0 :(得分:3)
作为服务启动时
路径为 / var / lib / elasticsearch / elasticsearch / nodes / 0 / indices /
您可以在elasticsearch.yml文件中设置数据路径,该文件位于 / etc / elasticsearch /
从bin开始
路径为 / elasticsearch_directory / data
您可以在elasticsearch.yml文件中设置数据路径,该文件位于 / elasticsearch_directory / config /
这适用于LINUX
答案 1 :(得分:1)
Elasticsearch构建于Apache Lucene Core文本搜索和索引库之上。 http://lucene.apache.org/core/
Elasticsearch使用Lucene将数据编入索引并将其存储在Lucene索引文件中,称为段。每个Lucene索引可以有多个段文件。每个Elasticsearch分片都是Lucene索引。以下是Lucene文件格式的写法: