当前位置: 首页 > wzjs >正文

清河网站制作热搜榜排名今日第一

清河网站制作,热搜榜排名今日第一,江宁做网站,怎么做运营推广离线安装elasticdump 在 CentOS 或 RHEL 系统上安装 elasticdump,你可以使用 npm(Node.js 的包管理器)来安装,因为 elasticdump 是一个基于 Node.js 的工具。以下是步骤 先在外网环境下安装 下载nodejs和npm(注意x8…

离线安装elasticdump

在 CentOS 或 RHEL 系统上安装 elasticdump,你可以使用 npm(Node.js 的包管理器)来安装,因为 elasticdump 是一个基于 Node.js 的工具。以下是步骤

先在外网环境下安装

  1. 下载nodejs和npm(注意x86和aarch64的包不同)
wget https://nodejs.org/dist/v12.22.11/node-v12.22.11-linux-arm64.tar.gz

我下这个版本才能用npm install elasticdump -g下载
2. 解压

tar -zxvf node-v12.22.11-linux-arm64.tar.gz -C /usr/lib/
  1. 创建软链接
mv /usr/lib/node-v12.22.11-linux-arm64 /usr/lib/nodejs
ln -s /usr/lib/nodejs/bin/npm /usr/bin
ln -s /usr/lib/nodejs/bin/node /usr/bin
  1. 验证能否正常使用
node -v
npm -v
  1. 安装elasticdump
npm install elasticdump -g
  1. 创建elasticdump软链接
ln -s /usr/lib/nodejs/lib/node_modules/elasticdump/bin/elasticdump /usr/local/bin/elasticdump
  1. 验证安装
elasticdump --version
  1. 导出缓存包
    查看npm缓存路径
npm config get cache

我的是/root/.npm,把elasticdump安装后的缓存目录打包

cd /root
tar -zcf npm-cahce.tgz .npm
  1. 把导出的npm-cache.tgz 保存下来

拷贝安装包到内网环境

  1. 参见外网步骤安装nodejs和创建软链接
  2. 拷贝npm-cache.tar到/root,并解压缩
mv npm-cache.tar /root
cd /root
tar -zxf npm-cahce.tgz
  1. --cache-min这个参数是指超过多少分钟,才去网络下载,设置足够大就会从缓存安装
npm install --cache /root/.npm --optional --cache-min 9999999 -shrinkwarp false elasticdump
  1. 创建软链接
ln -s /usr/lib/nodejs/lib/node_modules/elasticdump/bin/elasticdump /usr/local/bin/elasticdump
  1. 检测环境,安装成功,会看到elasticdump帮助信息,导出数据时需要查看这些帮助参数的用法:
elasticdump --help

导入和导出数据

导出索引数据

  1. 将源 ES 实例中的索引数据导出为 JSON 文件:
elasticdump \--input=http://localhost:9200/your_index_name \--output=your_index_data.json \--type=data
  1. 导出索引映射,将索引的映射(mapping)导出为 JSON 文件,以确保导入时保持相同的结构:

如果有认证,则下方input输入账户密码username:password

elasticdump \--input=http://username:password@source_elasticsearch:9200/your_index_name \--output=your_index_mapping.json \--type=mapping
  1. 导出索引的settings(即索引的配置如:分片数、副本数等)
elasticdump \--input=http://localhost:9200/my_index \--output=my_index_settings.json \--type=settings

导入数据

  1. 导入索引映射:(已经有索引结构了可不导入)当索引模板有变动时建议导入
elasticdump \--input=your_index_mapping.json \--output=http://localhost:9200/your_index_name \--type=mapping
  1. 导入索引数据,设置limit一次性导入多少条(默认100条):
    当索引不存在时会自动创建
elasticdump \--input=your_index_data.json \--output=http://localhost:9200/your_index_name \--type=data \--limit=10000
  1. --ignore-errors 参数可以忽略导入过程中出现的错误,例如 _id 冲突的错误。这样,当导入数据时,如果目标索引中已经存在 _id 相同的文档,导入操作不会覆盖原有数据,而是跳过这些冲突的文档
elasticdump \--input=my_index_dump.json \--output=http://localhost:9200/my_index \--type=data \--ignore-errors
  1. 验证数据导入
    在目标 ES 实例中验证数据是否成功导入:
curl -X GET "http://target_elasticsearch:9200/your_index_name/_search?pretty"

如果返回的结果与原始索引中的数据一致,说明数据迁移成功

http://www.dtcms.com/wzjs/365163.html

相关文章:

  • 聊城网站建设设计开发公司可以免费发外链的论坛
  • 浙江网站建设技术公司seo企业顾问
  • 网站建设推广案例链接制作
  • 投稿网站源码交换链接
  • 网站建设的文章竞价外包运营
  • 动态ip如何做网站百度竞价排名广告
  • web网站开发案例如何免费开自己的网站
  • 省政府网站建设百度浏览器电脑版
  • app网站营销案例100例
  • 泰州网站开发公司免费网站申请注册
  • wordpress做教育网站百度手机快速排名点击软件
  • 做网站需求sem账户托管公司
  • 东莞响应式网站哪家强app引流推广方法
  • 网站推广途径及要点网络广告投放方案
  • 金坛网页定制旺道seo软件
  • 做网上贸易哪个网站好制造企业网站建设
  • 南京哪家公司做网站免费友链互换
  • 各种网站建设报价站长统计代码
  • 建立com网站怎么做一个网页
  • 政府网站建设原则线上营销渠道有哪些
  • 小企业网站建设的措施百度一下官网
  • 迪庆网站建设网络推广都是收费
  • 新开传奇网站大全推广渠道有哪些方式
  • led 网站建设免费的拓客平台有哪些
  • 营销型网站建设的优缺点有哪些免费网站可以发布广告
  • 美女图片网站模板发布外链的平台有哪些
  • 微信漫画网站模板电商运营培训班
  • 网络书城网站开发 需求分析电商平台运营方案思路
  • 广州做网站优化成都进入搜索热度前五
  • 山东省青州市建设局网站爱站网seo培训