Elasticsearch備份數據到本地,并導入到新的服務 es 服務中

文章目錄

  • 使用elasticsearch-dump工具備份
    • 安裝node.js(二進制安裝)
      • 解壓
      • 設置環境變量
      • 安裝elasticsearch-dump
    • docker安裝使用
    • ES備份文件到本地

使用elasticsearch-dump工具備份

這個工具備份時間比較長

安裝node.js(二進制安裝)

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

解壓

tar -xf node-v16.18.0-linux-x64.tar.xz

設置環境變量

臨時生效

export PATH=$PATH:/root/node-v16.18.0-linux-x64/bin/

永久生效

vim ~/.bash_profile
export PATH=$PATH:/root/node-v16.18.0-linux-x64/bin/
source ~/.bash_profile

安裝elasticsearch-dump

npm install elasticdump -g

docker安裝使用

docker pull node:16-alpinedocker run node:16-alpine node -v # should print `v16.20.2`docker run node:16-alpine npm -v # should print `8.19.4`

如果 docker 訪問不了,就需要修改鏡像源
登錄阿里云個人賬號,搜索容器鏡像服務,獲取加速地址,替換掉我的就好了
在這里插入圖片描述

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://dockerhub.icu"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker# 如果不想重啟 docker 就使用重新加載配置文件(不終止服務)
systemctl reload docker

進入 docker 鏡像中

#進入后就不要退出了,之后的操作都在這里進行
docker run -ti node:16-alpine /bin/sh

安裝elasticsearch-dump

#進入后就不要退出了,之后的操作都在這里進行
npm install elasticdump -g

ES備份文件到本地

# 查看 es 是否連通
curl -u elastic:123456 -XGET 'localhost:9200'
elasticdump --input=http://"elastic:123123"@10.244.1.51:9200/es_xxx_system_log --output=./es_lims_system_log_settings.json --type=settingselasticdump --input=http://"elastic:123123"@10.244.1.51:9200/es_xxx_system_log --output=./es_lims_system_log_mapping.json --type=mappingelasticdump --input=http://"elastic:123123"@10.244.1.51:9200/es_xxx_system_log --output=./es_xxx_system_log_data.json --type=data

參考資料:
通過elasticsearch-dump工具遷移數據

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/39636.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/39636.shtml
英文地址,請注明出處:http://en.pswp.cn/web/39636.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語言 求分數序列的和

求分數序列2/1&#xff0c;3/2&#xff0c;5/3&#xff0c;8/5&#xff0c;13/8&#xff0c;21/13…。求出數列的n項和&#xff0c;n由鍵盤輸入&#xff0c;并計算n20的結果 這個程序計算分數序列的前 n 項和&#xff0c;并輸出 n 20 時的結果。 #include <stdio.h>in…

華為機試HJ13句子逆序

華為機試HJ13句子逆序 題目&#xff1a; 將一個英文語句以單詞為單位逆序排放。例如“I am a boy”&#xff0c;逆序排放后為“boy a am I”所有單詞之間用一個空格隔開&#xff0c;語句中除了英文字母外&#xff0c;不再包含其他字符 想法&#xff1a; 將輸入的字符串通過…

【2024最新華為OD-C/D卷試題匯總】[支持在線評測] 英文單詞聯想(100分) - 三語言AC題解(Python/Java/Cpp)

?? 大家好這里是清隆學長 ,一枚熱愛算法的程序員 ? 本系列打算持續跟新華為OD-C/D卷的三語言AC題解 ?? ACM銀牌??| 多次AK大廠筆試 | 編程一對一輔導 ?? 感謝大家的訂閱? 和 喜歡?? ??在線評測鏈接 https://app5938.acapp.acwing.com.cn/contest/2/problem/OD…

阿里云物聯網應用層開發:第二部分,云產品流轉

文章目錄 嗶哩嗶哩視頻教程1、云產品流轉概述2、我們需要創建多少個云產品流轉?3、阿里云物聯網平臺產品云流轉實現3-1 創建數據源3-2 創建數據目的3-2 創建解析器,并關聯數據、編寫腳本嗶哩嗶哩視頻教程 【阿里云物聯網綜合開發,STM32+ESP8266+微信小程序+web客戶端一篇教程…

自定義控件動畫篇(八)animateLayoutChanges與LayoutTransition的使用

在Android開發中&#xff0c;animateLayoutChanges 和 LayoutTransition 都是用來在布局改變時添加動畫效果的特性&#xff0c;但是它們的使用場景和方式有所不同。 animateLayoutChanges animateLayoutChanges 是一個布爾屬性&#xff0c;當它被設置為true時&#xff0c;會使…

jvm常見調優

FullGC的STW停頓時間長 單體應用一臺硬件上的jvm的部署策略 單獨的jvm管理堆內存 對于用戶停頓時間敏感的系統&#xff0c;并不是必須使用Shenandoah或者ZGC這些明確以控制延遲為目標的垃圾回收器才能解決問題&#xff08;當然&#xff0c;這是最好的方法&#xff09;&#…

centos7安裝寶塔面板

一、進入root模式 sudo su二、安裝寶塔面板 if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

如何利用小程序容器技術搭建小程序生態?

小程序&#xff0c;作為現代移動互聯網生態中的重要基礎設施&#xff0c;正以其獨特的創新性和便捷性展現出勃勃生機。截至2021年&#xff0c;全網小程序的數量已經突破了700萬&#xff0c;其中微信小程序的開發者達到了300萬之多。這一數字不僅代表了小程序在技術層面的成熟度…

7.4總結

今天寫了幾道題目 最近&#xff0c;一年級學生馬克西姆學習了科拉茲猜想&#xff0c;但他在講課時沒有太注意&#xff0c;所以他認為猜想中提到了以下過程&#xff1a; 有一個變量 $$$x$$$ 和一個常數 $$$y$$$ 。下面的操作要執行 $$$k$$$ 次&#xff1a; - 將 $$$x$$$ 增加…

Studying-代碼隨想錄訓練營day29| 134. 加油站、135. 分發糖果、860.檸檬水找零、406.根據身高重建隊列

第29天&#xff0c;貪心part03&#xff0c;快過半了(? ?_?)?&#x1f4aa;&#xff0c;編程語言&#xff1a;C 目錄 134.加油站 135. 分發糖果 860.檸檬水找零 406.根據身高重建隊列 134.加油站 文檔講解&#xff1a;代碼隨想錄加油站 視頻講解&#xff1a;手撕加油站…

《夢醒蝶飛:釋放Excel函數與公式的力量》8.3 COUNTBLANK函數

8.3 COUNTBLANK函數 在數據處理和分析中&#xff0c;我們經常需要識別和統計數據集中的空白單元格。COUNTBLANK函數是Excel中用于統計某個范圍內空白單元格數量的強大工具。 8.3.1 函數簡介 COUNTBLANK函數用于統計指定范圍內的空白單元格數量。這在數據清洗、數據完整性檢查…

MySQL之備份與恢復(四)

備份與恢復 存儲引擎和一致性 3.復制 從備庫中備份最大的好處是可以不干擾主庫&#xff0c;避免在主庫上增加額外的負載。這是一個建立備庫的好理由&#xff0c;即使不需要用它做負載均衡或高可用。如果錢是個問題&#xff0c;也可以把備份用的備庫用于其他用戶&#xff0c;…

【C/C++ new/delete和malloc/free的異同及原理】

new/delete和malloc/free都是用于在C&#xff08;以及C語言在malloc/free的情況下&#xff09;中動態申請和釋放內存的機制&#xff0c;但它們之間存在一些顯著的異同點。以下是對這兩組函數/運算符的異同點的詳細分析&#xff1a; 相同點 目的相同&#xff1a;兩者都用于在堆…

C++編程邏輯講解step by step:類之間的交互

題目 設計一個點類Point&#xff0c;再設計一個矩形類&#xff0c;矩形類使用Point類的兩個坐標點作為矩形的對角頂點。并可以輸出4個坐標值和面積。 分析 1.點類&#xff0c;自然維護的是一個點的坐標&#xff0c; #include < iostream > using namespace std; class …

【C語言基礎知識點】C語言-使用 fgets 讀取包含空格的字符串

使用 fgets 讀取包含空格的字符串 // 使用 fgets 讀取包含空格的字符串 #include <stdio.h> #include <string.h> int main() { char name[100]; printf("Enter your name: "); fgets(name, sizeof(name), stdin); // 移除可能讀取到的換行符 n…

Matlab/simulink三段式電流保護

電流1段仿真波形如下所示 電流2段仿真波形如下所示 電流3段仿真波形如下所示

Centos7安裝Minio筆記

一、Minio概述 Minio是一款開源的對象存儲服務器&#xff0c;可以運行在多種操作系統上&#xff0c;包括Linux、Windows和MacOS等。提供一種簡單、可擴展、高可用的對象存儲解決方案&#xff0c;支持多種數據格式&#xff0c;包括對象、塊和文件等。Minio是一款強大、靈活、可…

WCCI 2024第三彈:忍者表演驚艷全場,盛大晚宴不容錯過

WCCI 2024第三彈&#xff1a;忍者表演驚艷全場&#xff0c;盛大晚宴不容錯過&#xff01; 會議之眼 快訊 會議介紹 IEEE WCCI&#xff08;World Congress on Computational Intelligence&#xff09;2024&#xff0c;即2024年IEEE世界計算智能大會&#xff0c;于6月30日至7月…

【前端知識】一篇速成 建議收藏

HTML基礎概念 正式敲代碼之前呢,我們先來看幾個概念: 0 靜態網頁和動態網頁 靜態網頁: 頁面的內容和顯示效果就基本上不會發生變化了--除非你修改頁面代碼。 動態網頁: 頁面代碼雖然沒有變&#xff0c;但是顯示的內容卻是可以隨著時間、環境或者數據庫操作的結果而發生改變的…

【康復學習--LeetCode每日一題】3099. 哈沙德數

題目&#xff1a; 如果一個整數能夠被其各個數位上的數字之和整除&#xff0c;則稱之為 哈沙德數&#xff08;Harshad number&#xff09;。給你一個整數 x 。如果 x 是 哈沙德數 &#xff0c;則返回 x 各個數位上的數字之和&#xff0c;否則&#xff0c;返回 -1 。 示例 1&a…