最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在docker容器中elasticsearch的導入導出方式

 更新時間:2025年11月05日 10:42:16   作者:真·晃過天空  
文章詳細介紹了如何使用Docker拉取Elasticsearch鏡像,并導出和導入索引數據,還討論了在Elasticsearch?Head中解決請求頭顯示不正確的問題,包括從容器中復制文件、編輯文件和將文件回傳到容器

docker中elasticsearch的導入導出

1、拉去dump鏡像

docker pull taskrabbit/elasticsearch-dump

2、創(chuàng)建文件存放路徑

mkdir -p /data/

導出的文件都是以.json結尾

導出數據

docker run --rm -ti -v /data/:/tmp taskrabbit/elasticsearch-dump --input=http://你的IP:9200/你的index --output=/tmp/你的文件名.json --type=data

 存放在目錄 /data/下

  • 導出es的mapping 
docker run --rm -ti -v /root/es_dump_data/:/tmp taskrabbit/elasticsearch-dump --input=http://你的ip:9200/你的index --output=/tmp/你的文件名.json --type=mapping

 存放在木/root/es_dump_data下

  • 導入mapping
docker run --rm -ti -v /root/es_dump_data:/tmp taskrabbit/elasticsearch-dump --input=/tmp/你的文件名.json --output=http://你的ip:9200/你的index --type=mapping

導入數據

docker run --rm -ti -v /data:/tmp taskrabbit/elasticsearch-dump --input=/tmp/你的文件名稱.json --output=http://你的ip:9200/你的index --type=data
  • 導出analyzer(沒有分詞就不需要)
docker run --rm -ti -v /root/es_dump_data/:/tmp taskrabbit/elasticsearch-dump --input=http://你的ip:9200/ciplatform --output=/tmp/analyzer.json --type=analyzer
  • 導入analyzer(沒有分詞就不需要)
docker run --rm -ti -v /root/es_dump_data:/tmp taskrabbit/elasticsearch-dump --input=/tmp/dw_task_progress_index_analyzer.json --output=http://你的ip:9200/ --type=analyzer

es導入數據之后無法顯示的請求頭問題

我們需要修改一下elasticsearch-head 5的配置文件。

1、因為docker容器里面無法使用vi/vim

所以需要先將文件拷貝出來。

命令:

docker cp es_head:/usr/src/app/_site/vendor.js ./

說明:

將容器里面/usr/src/app/_site/vendor.js文件拷貝到宿主機的當前目錄下,其中es_head為容器名,也可以寫容器id。

2、編輯文件

vi vendor.js

共有兩處:

1)6886行

contentType: "application/x-www-form-urlencoded

改成

contentType: "application/json;charset=UTF-8"

2)7573行

var inspectData = s.contentType === "application/x-www-form-urlencoded" &&

改成

var inspectData = s.contentType === "application/json;charset=UTF-8" &&

3、將改完后的文件拷貝回容器

docker cp vendor.js es_head:/usr/src/app/_site

無需重啟,刷新頁面即可。 

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解Ubuntu16.04安裝Docker、nvidia-docker的教程

    詳解Ubuntu16.04安裝Docker、nvidia-docker的教程

    這篇文章主要介紹了詳解Ubuntu16.04安裝Docker、nvidia-docker的教程,需要的朋友可以參考下
    2019-10-10
  • Docker安裝oracle數據庫最新版教程

    Docker安裝oracle數據庫最新版教程

    這篇文章主要介紹了如何在Docker中安裝和配置Oracle?11g數據庫,包括安裝Docker、拉取Oracle鏡像、創(chuàng)建容器、進入容器配置、設置環(huán)境變量、創(chuàng)建軟連接、修改用戶密碼、重啟數據庫以及使用Navicat進行連接測試,需要的朋友可以參考下
    2025-02-02
  • Docker常見指令詳解

    Docker常見指令詳解

    Docker是一個開放源代碼軟件,用于自動化部署應用程序為輕量級、可移植的容器,運行在幾乎任何地方,常用指令包括docker?pull下載鏡像,docker?images查看鏡像,docker?rmi移除鏡像等,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Docker安裝并使用Mysql的詳細教程(實測可用!)

    Docker安裝并使用Mysql的詳細教程(實測可用!)

    在日常的工作中經常會需要將數據存在服務器,經常用到的數據庫是mysql,下面這篇文章主要給大家介紹了關于Docker安裝并使用Mysql的詳細教程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • 利用drone?ci自動化部署靜態(tài)博客的完整步驟

    利用drone?ci自動化部署靜態(tài)博客的完整步驟

    drone是基于容器的構建服務,配置簡單且免費,在 github上也有20Kstar,下面這篇文章主要給大家介紹了關于利用drone?ci自動化部署靜態(tài)博客的相關資料,需要的朋友可以參考下
    2022-05-05
  • Docker搭建MySQL雙主復制詳細教程

    Docker搭建MySQL雙主復制詳細教程

    Docker MySQL 雙主復制是一種數據庫高可用和數據冗余的技術,它利用 Docker 容器化的優(yōu)勢,在兩個或多臺MySQL服務器上同時運行并維護數據庫副本,這兩個主服務器可以互相同步數據更新,本文給大家介紹了Docker搭建MySQL雙主復制詳細教程,需要的朋友可以參考下
    2024-07-07
  • Docker鏡像分層的原理詳解

    Docker鏡像分層的原理詳解

    這篇文章主要介紹了Docker鏡像分層的原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Docker部署SpringBoot應用的實現步驟

    Docker部署SpringBoot應用的實現步驟

    本文主要介紹了Docker部署SpringBoot應用,Docker可以巧妙的解決函數庫、依賴沖突問題,具有一定的參考價值,感興趣的可以了解一下
    2021-11-11
  • Docker搭建Gogs的實現步驟

    Docker搭建Gogs的實現步驟

    本文主要介紹了Docker搭建Gogs的實現步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-02-02
  • Docker 教程之CentOS安裝 Docker

    Docker 教程之CentOS安裝 Docker

    這篇文章主要介紹了Docker 教程之CentOS安裝 Docker的相關資料,需要的朋友可以參考下
    2016-12-12

最新評論

大足县| 外汇| 东莞市| 长宁区| 且末县| 金平| 灵璧县| 望奎县| 沙河市| 丁青县| 嘉义县| 望江县| 区。| 潞城市| 平昌县| 尖扎县| 和顺县| 晋宁县| 云霄县| 博罗县| 嘉义县| 饶平县| 台南市| 海宁市| 邻水| 台南市| 南涧| 河东区| 安远县| 都安| 札达县| 治县。| 清河县| 玉门市| 莱芜市| 即墨市| 沅陵县| 常山县| 德阳市| 洪湖市| 海南省|