ES5.6.4安装elasticdump实现备份

  1. 确保存在node和npm

wget -c https://nodejs.org/dist/v16.18.1/node-v16.18.1-linux-x64.tar.xz

xz -d node-v16.18.1-linux-x64.tar.xz

tar -xf node-v16.18.1-linux-x64.tar

mv node-v16.18.1-linux-x64 /usr/local/nodejs

sudo mv node-v16.18.1-linux-x64 /usr/local/nodejs

cd /usr/local/nodejs/

或者

sudo ln -sf /usr/local/nodejs/bin/node /usr/local/bin/node

sudo ln -sf /usr/local/nodejs/bin/npm /usr/local/bin/npm

vim /etc/profile

添加node环境变量

export NODE_HOME=/usr/local/nodejs/

export PATH=NODE_HOME/bin:PATH

source /etc/profile

  1. 下载elasticdump

npm install -g elasticdump

如果出现错误:npm install elasticdump -g

..................\] - fetchMetadata: sill fetchPackageMetaData error for request@npm:@cypress/request@\^3.0.1 Invalid dependency type requested: alias 解决: 可以先切换镜像 npm config set registry https://registry.npm.taobao.org 然后在执行: npm install elasticdump -g 3. 安装好后,elasticdump --version 查看版本 4. 查看 elasticdump位置 whereis elasticdump elasticdump: /usr/local/nodejs/bin/elasticdump

  1. 导出

/usr/local/nodejs/bin/elasticdump --input=http://192.168.x.y:9200/zhihu_ref --output=/u01/isi/develop/zhihu_ref_20231013.json

相关推荐
knqiufan5 小时前
面向海量关系型数据的实时全文检索:从 Elasticsearch 到 Logstash 的架构解析
elasticsearch·etl
代码的余温6 小时前
Elasticsearch Master选举机制解析
大数据·elasticsearch·搜索引擎
猿java8 小时前
Elasticsearch有哪几种分页方式?该如何选择?
后端·elasticsearch·架构
Hello.Reader11 小时前
在 Ruby 客户端里用 ES|QL
elasticsearch·jenkins·ruby
Elasticsearch1 天前
推进数据成熟度旅程的 3 个步骤
elasticsearch
Elasticsearch1 天前
用数据驱动的洞察释放业务增长:来自 IT 领导者的 5 个经验
elasticsearch
Elasticsearch1 天前
Elasticsearch:什么是神经网络?
elasticsearch
chenglin0162 天前
ES_索引模板
大数据·elasticsearch·jenkins
Elasticsearch2 天前
传统 AI 与生成式 AI:IT 领导者指南
elasticsearch
Hello.Reader3 天前
Elasticsearch Rails 集成(elasticsearch-model / ActiveRecord)
大数据·elasticsearch·jenkins