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

相关推荐
FinelyYang18 分钟前
Springboot集成ElasticSearch实现minio文件内容全文检索
spring boot·elasticsearch·全文检索
Cachel wood21 分钟前
git本地分支推送到远程和远程pull到本地
大数据·数据库·git·elasticsearch·postgresql·r语言·ssh
安静读书5 小时前
Elasticsearch(ES)简介
大数据·elasticsearch
csdn5659738506 小时前
Elasticsearch 查询时 term、match、match_phrase、match_phrase_prefix 的区别
大数据·elasticsearch·term·match_phrase
天草二十六_简村人6 小时前
spring-data-elasticsearch 3.2.4 实现桶bucket排序去重,实现指定字段的聚合搜索
java·spring boot·后端·spring·elasticsearch·架构·jenkins
Elastic 中国社区官方博客8 小时前
Elasticsearch retrievers 通常与 Elasticsearch 8.16.0 一起正式发布!
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
丶213611 小时前
【大数据】MySQL与Elasticsearch的对比分析:如何选择适合的查询解决方案
大数据·mysql·elasticsearch
刘瑾言13 小时前
ES操作命令
java·elasticsearch
灰灰的辉13 小时前
统信操作系统离线安装JDK、Nginx、elasticsearch、kibana、ik、pinyin
java·开发语言·elasticsearch
鸡丝米线21 小时前
使用Git工具在GitHub的仓库中上传文件夹(超详细)
git·elasticsearch·github