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

相关推荐
INFINI Labs25 分钟前
搜索百科(5):Easysearch — 自主可控的国产分布式搜索引擎
elasticsearch·搜索引擎·easysearch·国产替代·搜索百科
像是套了虚弱散1 小时前
DevEco Studio与Git完美搭配:鸿蒙开发的版本控制指南
大数据·elasticsearch·搜索引擎
在未来等你5 小时前
Elasticsearch面试精讲 Day 30:Elasticsearch面试真题解析与答题技巧
大数据·分布式·elasticsearch·搜索引擎·面试
在未来等你6 小时前
Elasticsearch面试精讲 Day 27:备份恢复与灾难恢复
大数据·分布式·elasticsearch·搜索引擎·面试
Elasticsearch6 小时前
基于 AI 的日志事件响应:Elastic Observability 技术深度解析
elasticsearch
研究司马懿7 小时前
【GitOps】Argo CD app of apps
大数据·开发语言·elasticsearch·搜索引擎·云原生·argocd·gitops
极限实验室9 小时前
搜索百科(5):Easysearch — 自主可控的国产分布式搜索引擎
elasticsearch·搜索引擎
扁豆的主人1 天前
Elasticsearch
大数据·elasticsearch·jenkins
Elasticsearch1 天前
介绍 Elastic 的 Agent Builder - 9.2
elasticsearch
在未来等你1 天前
Elasticsearch面试精讲 Day 28:版本升级与滚动重启
大数据·分布式·elasticsearch·搜索引擎·面试