ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

探讨下Searchable snapshot 在索引生命周期管理中的应用

2021-05-01 12:03:15  阅读:169  来源: 互联网

标签:node 生命周期 Searchable 安装 repo snapshot elasticsearch Elasticsearch data


安装
如果你有 Elastic cloud 的账号或者其它云部署,你可以省去这一步。在今天的展示中,我们将使用一个本地部署的 Elasticsearch 集群来进行展示。我们可以参阅之前的文章 “Elastic:Data tiers 介绍及索引生命周期管理 - 7.10 之后版本” 来安装我们的 Elasticsearch。简单地说,我们参阅文章 “如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch” 下载 Elasticsearch,并解压缩到一个目录中。然后,我们在用户的 home 目录中创建一个如下的目录:

mkdir -p shared_folder/my_repo/
然后我们修改 Elasticsearch 的配置文件 config/elasticsearch.yml:

config/elasticsearch.yml

path.repo: <Your home>/shared_folder/my_repo
你需要把你的电脑上的路径替换上面的 path.repo。针对我的情况:

path.repo: /Users/liuxg/shared_folder/my_repo
我们把上面的这句话添加到 elasticsearch.yml 文件中去。然后,打开一个 terminal,并在 Elasticsearch 的安装根目录中打入如下的命令:

./bin/elasticsearch -E node.name=node1 -E node.roles=data_hot,data_content,master,ingest -Enode.max_local_storage_nodes=2
上面的命令创建一个名字叫做 node1 的数据层为 data_hot 的节点。我们在另外一个 terminal 中,在同一个安装的 Elasticsearch 安装根目录中打入如下的命令:

./bin/elasticsearch -E node.name=node2 -E node.roles=data_cold,data_content,master,ingest -Enode.max_local_storage_nodes=2
在上面,它运行了一个叫做 node2 的数据层为 data_cold 的节点。这样我们的 Elasticsearch 集群就有两个节点:一个是 data_hot,而另外一个是 data_cold。

接下来,我们按照文章 “Kibana:如何在 Linux,MacOS 及 Windows上安装 Elastic 栈中的 Kibana” 安装好 Kibana。

我们可以在 Kibana 中打入如下的命令:

GET _cat/nodes?v
上面命令显示的结果为:

ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1 58 100 9 2.10 hims * node1
127.0.0.1 17 100 9 2.10 cims - node2
上面的 hims 的意思是:data_hot,master,ingest,而 cims 中 c 指的是 data_cold。显然我们的两个节点的 Elasticsearch 集群已经起来了。
————————————————
版权声明:本文为CSDN博主「Elastic 中国社区官方博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/UbuntuTouch/article/details/116197392

标签:node,生命周期,Searchable,安装,repo,snapshot,elasticsearch,Elasticsearch,data
来源: https://www.cnblogs.com/sfdsfs/p/14723998.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有