es存储目录分析

es存储目录分析,第1张

Elasticsearch中生成的数据文件一般来说主要有三种,分别是state、index和translog。

查看ES存储目录,可发现有多个_state目录,目录下存放了以.st为后缀的卖脊文件。例如

这些st文件内容在ES源码里被称之为MetaData,缓存了诸如NodeState,ClusterState,IndexState,ShardState等信息

nodes/0/_state/:

这层目录在节点级别,该目录下的global-1.st文件存储的是MetaData中除去IndexMetaData的部分,即一些集群级别的配置和templates。node-0.st中存储的是NodeId。

nodes/0/indices/2Scrm6nuQOOxUN2ewtrNJw/_state/:

这层目录在index级别,2Scrm6nuQOOxUN2ewtrNJw是IndexId,该目录下的state-2.st文件存储的是IndexMetaData。

nodes/0/indices/2Scrm6nuQOOxUN2ewtrNJw/0/_state/:

这层目录在shard级别,该目录下的state-0.st存储的是ShardStateMetaData,包含是否是primary和allocationId等信息。

可以看到,集群相关的MetaData和Index的MetaData是在不同的目录中戚配颤存储的。另外,集群相关的Meta会在所有的MasterNode和DataNode上存储,而Index的Meta会在所有的MasterNode和存储了该Index数据的DataNode上存储高败。

你好,主要有一下方法并简氏:

方法一、查看html源码的站点

百度“查看网页源码”,有很多支持查看网页源码的在线站点。

方法二、QQ浏览咐或器 + ES文件管理器

使用QQ浏览器打开网页,长按,“保存离线网页”。

打开ES文件管理器,打开路径“存储卡/QQBrowser/网页保存”,打开方式选择“绝散ES文本阅读器”即可查看源码。

方法三、Firefox 或 Chrome 手机浏览器

在要查看源码的网址前加“view-source:”即可。

望采纳~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/tougao/12211837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存