当前位置: 首页 > 面试题库 >

如何移动elasticsearch数据目录?

林哲茂
2023-03-14
问题内容

我有默认安装的Elasticsearch。似乎正在将其数据存储在

/var/lib/elasticsearch/elasticsearch/nodes

有两个问题:

如果我想将数据移动到同一台计算机上的另一个位置(/foo/bar例如,举个例子)

1)/var/lib/elasticsearch我要复制树的哪个级别?和

2)elastisearch.yml中path.data的相关设置是什么?


问题答案:

答:您需要移动elasticsearch文件夹,即与文件中cluster.name配置的名称相同的elasticsearch.yml文件夹。

B.您需要path.dataelasticsearch.yml文件中的设置修改为将数据移至的新文件夹。

因此,假设您当前正在使用/var/lib/elasticsearch并且要将数据文件夹移动到/foo/bar,这是您需要做的:

> mv /var/lib/elasticsearch /foo/bar

然后在elasticsearch.yml修改path.data为:

path.data: /foo/bar

您将最终将数据存储在/foo/bar/elasticsearch而不是中/var/lib/elasticsearch。确保elasticsearch进程可以访问您的新文件夹。



 类似资料:
  • 问题内容: 我有默认安装的Elasticsearch。似乎正在将其数据存储在 有两个问题: 如果我想将数据移动到同一台计算机上的另一个位置(例如,举个例子) 1)我要复制树的哪个级别?和 2)elastisearch.yml中path.data的相关设置是什么? 问题答案: 答:您需要移动文件夹,即与文件中配置的名称相同的文件夹。 B.您需要将文件中的设置修改为将数据移至的新文件夹。 因此,假设您

  • 问题内容: 我有一个带有几个表的mysql数据库,我想将mysql数据迁移到ElasticSearch。通过批处理作业很容易将整个数据库迁移到ES。但是我应该如何从MySQL实时更新ES。即,如果在mysql中有更新操作,那么我应该在ES中执行相同的操作。我研究了mysql binLog,它可以反映mysql的任何更改。但是我必须将binLog解析为ES语法,我认为这确实很痛苦。谢谢!(与Solr

  • 我想将一列索引为“length”,并使其成为我的第二列。它目前作为第5列存在。我试过: 我看到以下错误: TypeError:必须是str,而不是list 我不确定如何解释这个错误,因为它实际上应该是一个

  • 本文向大家介绍移动数据库,包括了移动数据库的使用技巧和注意事项,需要的朋友参考一下 移动数据库与主数据库是分开的,可以轻松地传输到各个地方。即使它们没有连接到主数据库,它们仍然可以与数据库通信以共享和交换数据。 移动数据库包括以下组件- 存储所有数据并链接到移动数据库的主系统数据库。 移动数据库,允许用户即使在移动中也可以查看信息。它与主数据库共享信息。 使用移动数据库访问数据的设备。该设备可以是

  • 勾选表格里数据,表格头部工具会有变化,点击 按钮,支持单条、批量数据移动; 注意: 移动后,数据将会以被移动到的目标图层为准,字段显示、样式都与目标图层保持一致

  • 问题内容: 将Solr核心迁移到elasticsearch索引的最佳方法是什么? 不推荐使用solr-river-plugin(https://github.com/javanna/elasticsearch-river- solr )。 问题答案: OpenSource Connections中有一个不错的,由爱心人士精心制作的自定义Python工具,您可以用来执行以下操作: https://g