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

Docker 簡單部署 ElasticSearch的實現(xiàn)方法

 更新時間:2018年09月20日 14:49:22   作者:jianxuanbing  
這篇文章主要介紹了Docker 簡單部署 ElasticSearch的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、ElasticSearch是什么?

Elasticsearch也使用Java開發(fā)并使用Lucene作為其核心來實現(xiàn)所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的復(fù)雜性,從而讓全文搜索變得簡單。

不過,Elasticsearch不僅僅是Lucene和全文搜索,我們還能這樣去描述它:

分布式的實時文件存儲,每個字段都被索

引并可被搜索分布式的實時分析搜索引擎

可以擴展到上百臺服務(wù)器,處理PB級結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù)

二、Docker 部署 ElasticSearch

2.1 拉取鏡像

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2

2.2 運行容器

ElasticSearch的默認端口是9200,我們把宿主環(huán)境9200端口映射到Docker容器中的9200端口,就可以訪問到Docker容器中的ElasticSearch服務(wù)了,同時我們把這個容器命名為es。

復(fù)制代碼 代碼如下:
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2

2.3 配置跨域

2.3.1 進入容器

由于要進行配置,因此需要進入容器當中修改相應(yīng)的配置信息。

docker exec -it es /bin/bash

2.3.2 進行配置

# 顯示文件
ls
結(jié)果如下:
LICENSE.txt README.textile config lib  modules
NOTICE.txt  bin       data  logs plugins

# 進入配置文件夾
cd config

# 顯示文件
ls
結(jié)果如下:
elasticsearch.keystore ingest-geoip log4j2.properties roles.yml users_roles
elasticsearch.yml    jvm.options  role_mapping.yml  users

# 修改配置文件
vi elasticsearch.yml

# 加入跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

2.3 重啟容器

由于修改了配置,因此需要重啟ElasticSearch容器。

docker restart es

展示如下:

三、Docker 部署 ElasticSearch-Head

為什么要安裝ElasticSearch-Head呢,原因是需要有一個管理界面進行查看ElasticSearch相關(guān)信息

3.1 拉取鏡像

docker pull mobz/elasticsearch-head:5

3.2 運行容器

docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

展示如下:




這樣,我們就完成了用Docker提供Elasticsearch服務(wù),而不污染宿主機環(huán)境了,這樣還有一個好處,如果想同時啟動多個不同版本的Elastcsearch或者其他服務(wù),Docker也是一個理想的解決方案。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Docker部署Spring Boot的實現(xiàn)方法

    使用Docker部署Spring Boot的實現(xiàn)方法

    這篇文章主要介紹了使用Docker部署Spring Boot的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Docker底層技術(shù)Namespace Cgroup應(yīng)用詳解

    Docker底層技術(shù)Namespace Cgroup應(yīng)用詳解

    在本篇文章里小編給大家整理的是關(guān)于Docker底層技術(shù)Namespace Cgroup應(yīng)用的相關(guān)知識點,需要的朋友們學習下。
    2019-10-10
  • docker-compose集成Jenkins部署,打包,發(fā)布方式

    docker-compose集成Jenkins部署,打包,發(fā)布方式

    在Docker環(huán)境中安裝配置Jenkins,需掛載JDK、Maven等至容器指定路徑,設(shè)置國內(nèi)鏡像提升下載速度,并添加插件與憑據(jù)完成環(huán)境配置
    2024-10-10
  • Docker鏡像與容器的導(dǎo)入導(dǎo)出操作實踐

    Docker鏡像與容器的導(dǎo)入導(dǎo)出操作實踐

    這篇文章介紹了Docker鏡像與容器的導(dǎo)入導(dǎo)出操作,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • docker容器動態(tài)添加端口號的方法

    docker容器動態(tài)添加端口號的方法

    這篇文章主要介紹了docker容器動態(tài)添加端口號的方法,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 10分鐘學會docker

    10分鐘學會docker

    Docker 是一個開源的應(yīng)用容器引擎,基于 Go 語言 并遵從Apache2.0協(xié)議開源。Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。
    2017-06-06
  • Docker Stack 部署web集群的方法步驟

    Docker Stack 部署web集群的方法步驟

    這篇文章主要介紹了Docker Stack 部署web集群的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • IDEA遠程連接Docker的流程步驟

    IDEA遠程連接Docker的流程步驟

    這篇文章主要介紹了IDEA遠程連接Docker的流程步驟,文中通過代碼示例給大家介紹的非常詳細,對大家學習IDEA遠程連接Docker有一定的幫助,需要的朋友可以參考下
    2024-10-10
  • 啟動docker的時候如何把參數(shù)傳遞給docker里面的項目(推薦)

    啟動docker的時候如何把參數(shù)傳遞給docker里面的項目(推薦)

    這篇文章主要介紹了啟動docker的時候如何把參數(shù)傳遞給docker里面的項目,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 項目訪問使用docker bridge網(wǎng)絡(luò)模式(端口映射)配置過程

    項目訪問使用docker bridge網(wǎng)絡(luò)模式(端口映射)配置過程

    這篇文章主要介紹了項目訪問使用docker bridge網(wǎng)絡(luò)模式(端口映射)配置過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03

最新評論

垣曲县| 瓦房店市| 大名县| 台北市| 那坡县| 胶南市| 玉溪市| 顺平县| 瑞安市| 桦南县| 响水县| 明光市| 公主岭市| 长岛县| 禹城市| 鹰潭市| 衡南县| 天柱县| 和田市| 通城县| 平江县| 禹城市| 晋中市| 云梦县| 西乌珠穆沁旗| 天水市| 邛崃市| 青田县| 吉木萨尔县| 巴林右旗| 呼图壁县| 濮阳县| 常熟市| 景东| 长岛县| 四川省| 天峨县| 瑞昌市| 恩平市| 资兴市| 同江市|