国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Elasticsearch——Docker單機部署安裝

這篇具有很好參考價值的文章主要介紹了Elasticsearch——Docker單機部署安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1 簡介

Elasticsearch是一個開源的分布式搜索和分析引擎,使用Lucene庫來實現(xiàn)全文搜索功能。本文將介紹如何使用Docker在單機上部署和安裝Elasticsearch。

2 Docker安裝與配置

2.1 安裝Docker

首先,你需要安裝Docker引擎。你可以按照官方文檔的指引完成安裝過程。確保你的操作系統(tǒng)滿足Docker的最低硬件要求。

2.2 配置Docker鏡像加速器

為了加快Docker鏡像的下載速度,你可以配置Docker鏡像加速器。這里以阿里云的鏡像加速器為例。

在終端中執(zhí)行以下命令進行配置:

$ sudo vi /etc/docker/daemon.json

在打開的文件中添加以下內(nèi)容:

{
  "registry-mirrors": ["https://your-registry-mirror-url"]
}

your-registry-mirror-url替換為你使用的鏡像加速器的地址。

保存并關(guān)閉文件后,重新啟動Docker服務:

$ sudo systemctl restart docker

2.3 調(diào)整Docker資源限制

根據(jù)你的需求,你可能需要調(diào)整Docker的資源限制,如內(nèi)存和CPU等。你可以通過修改Docker啟動配置文件來實現(xiàn)。

編輯Docker配置文件:

$ sudo vi /etc/docker/daemon.json

添加以下內(nèi)容來設置資源限制:

{
  "default-cgroup-parent": "your-cgroup-parent-path"
}

your-cgroup-parent-path替換為你自定義的cgroup路徑。

保存并關(guān)閉文件后,重新啟動Docker服務:

$ sudo systemctl restart docker

3 準備Elasticsearch Docker鏡像

3.1 下載Elasticsearch鏡像

接下來,我們需要從Docker Hub上下載Elasticsearch的官方鏡像。執(zhí)行以下命令以拉取最新的版本:

$ docker pull elasticsearch:8.5.0

3.2 自定義鏡像配置

你也可以根據(jù)需要自定義Elasticsearch鏡像的配置。這里以Docker Compose為例,創(chuàng)建一個docker-compose.yml文件,并添加以下配置:

version: '3'
services:
  elasticsearch:
    image: elasticsearch:8.5.0
    privileged: true
    environment:
      - discovery.type=single-node
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ports:
      - 9200:9200
      - 9300:9300

通過將 privileged 設置為 true,容器將獲得主機的特權(quán)權(quán)限,可以執(zhí)行特權(quán)操作。
這個配置將創(chuàng)建一個使用單節(jié)點模式的Elasticsearch容器,并將端口9200和9300映射到主機的相應端口上。

3.3執(zhí)行Docker Compose

docker-compose up -d #這是后臺執(zhí)行的命令

4 運行Elasticsearch容器

4.1 創(chuàng)建Elasticsearch容器

使用Docker Compose運行Elasticsearch容器:

$ docker-compose up -d

4.2 修改配置文件

因為這里默認的鏡像中的配置文件的網(wǎng)絡模式,以及還有一個安全認證的配置需要去掉

cluster.name: "docker-cluster"
http.host: 0.0.0.0

#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically      
# generated to configure Elasticsearch security features on 05-09-2023 07:49:11
#
# --------------------------------------------------------------------------------

# Enable security features
xpack.security.enabled: false

xpack.security.enrollment.enabled: true

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: true
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
#----------------------- END SECURITY AUTO CONFIGURATION -------------------------

Elasticsearch——Docker單機部署安裝,elasticsearch,docker,jenkins

4.3 驗證Elasticsearch運行狀態(tài)

等待一段時間后,你可以通過curl命令或瀏覽器訪問來驗證Elasticsearch的運行狀態(tài)。以下是一個示例:

$ curl http://localhost:9200

Elasticsearch——Docker單機部署安裝,elasticsearch,docker,jenkins

5 常見問題

以下是一些常見問題及其解決方法:

  • 問題1:無法連接到Elasticsearch容器。
    解決方法:確保Elasticsearch容器正在運行,并且Docker網(wǎng)絡配置正確。

  • 問題2:啟動Elasticsearch容器時內(nèi)存不足。
    解決方法:調(diào)整Docker資源限制,增加可用內(nèi)存。

  • 問題3:無法拉取Elasticsearch鏡像。
    解決方法:檢查Docker鏡像加速器配置是否正確,并確保網(wǎng)絡連接暢通。

6 總結(jié)

本文介紹了如何使用Docker在單機上部署和安裝Elasticsearch。通過使用Docker,我們可以快速搭建開發(fā)和測試環(huán)境,并有效管理Elasticsearch的依賴和配置。文章來源地址http://www.zghlxwxcb.cn/news/detail-695663.html

到了這里,關(guān)于Elasticsearch——Docker單機部署安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 【docker】使用docker安裝部署elasticsearch+Kibana

    【docker】使用docker安裝部署elasticsearch+Kibana

    elasticsearch安裝之后,十分消耗內(nèi)存資源,需要手動配置限制內(nèi)存大小。 elasticsearch和Kibana安裝時,版本號需要一致。 本實驗采用的Linux系統(tǒng)是 CentOS Linux release 7.9.2009 (Core) ,docker版本是 20.10.14 elasticsearch和kibana版本都是 8.2.0 Elasticsearch 是一個分布式、RESTful 風格的搜索和數(shù)據(jù)分

    2024年02月02日
    瀏覽(27)
  • Docker安裝部署ElasticSearch(ES)

    Docker安裝部署ElasticSearch(ES)

    用于在宿主機掛載日志,數(shù)據(jù)等內(nèi)容 創(chuàng)建/opt/es/data目錄 創(chuàng)建/opt/es/logs目錄 創(chuàng)建/opt/es/plugins目錄 創(chuàng)建/opt/es/conf目錄 內(nèi)容 運行成功 URL:IP:9200 出現(xiàn)以下畫面即可

    2024年02月09日
    瀏覽(29)
  • docker安裝單機nacos、rocketmq、reids、xxl-job、minio、elasticsearch、kibana、gogs、nginx、mongo

    docker安裝單機nacos、rocketmq、reids、xxl-job、minio、elasticsearch、kibana、gogs、nginx、mongo

    目錄在右側(cè)中部 啟動容器報錯 直接刪除那個name后邊的就可以 首先需要拉取對應的鏡像文件: docker pull nacos/nacos-server 掛載目錄: 修改custom.properties配置文件: 啟動nacos容器: 瀏覽器登錄:ip:8848/nacos 賬號:nacos 密碼:nacos 設置nacos自啟動: docker update --restart=always nacos 拉取鏡

    2024年02月09日
    瀏覽(17)
  • ES(Elasticsearch)的docker安裝部署教程

    ES(Elasticsearch)的docker安裝部署教程

    Red Hat 4.8.5-44 CentOS Linux release 7.9.2009 (Core) java version \\\"1.8.0_281\\\" Docker version 20.10.6, build 370c289 1.1? 拉取docker鏡像 拉取成功的鏡像,可以使用如下命令查看: 注:上圖2年之前表示該elasticsearch的7.10.1鏡像版本是2年前制作的。 1.2 創(chuàng)建es掛載目錄 mkdir data cd /data???????? mkdir elast

    2024年02月10日
    瀏覽(24)
  • docker安裝部署elasticsearch8.2.3

    配置系統(tǒng) 安裝服務啟動服務

    2024年02月13日
    瀏覽(29)
  • Docker上安裝部署Elasticsearch(ES)詳細教程

    Docker上安裝部署Elasticsearch(ES)詳細教程

    ?前言? ElasticSearch(簡稱ES) 是一個支持海量搜索引擎服務,當一個分布式系統(tǒng)需要支持海量搜索服務時都會優(yōu)先上ES。因此掌握ES技術(shù)也是一門進入大廠拿高薪的必修課,筆者一直在追求深入掌握ES技術(shù),一方面希望自己有機會還能進大廠并站穩(wěn)腳跟。退一步講就算進不了大

    2024年02月04日
    瀏覽(26)
  • docker安裝部署Elasticsearch(ES)以及相關(guān)配置

    docker安裝部署Elasticsearch(ES)以及相關(guān)配置

    mysql用作持久化存儲,ES用作檢索 基本概念:index庫type表document文檔 index索引(相當于MySQL的數(shù)據(jù)庫) 動詞:相當于mysql的insert 名詞:相當于mysql的db Type類型(相當于MySQL的數(shù)據(jù)表) 在index中,可以定義一個或多個類型 類似于mysql的table,每一種類型的數(shù)據(jù)放在一起 Document文檔

    2024年01月16日
    瀏覽(26)
  • Elasticsearch02:ES安裝部署【單機】

    Elasticsearch02:ES安裝部署【單機】

    ES支持單機和集群,在使用層面是完全一樣的。 首先下載ES的安裝包,目前ES最新版本是7.x,在這使用7.13.4版本。 (1)百度網(wǎng)盤地址: (2)官網(wǎng)下載地址: 選擇ES的對應版本。 ES 7.13.4版本的安裝包下載地址為: 注意:目前ES中自帶的有open JDK,不用單獨安裝部署Oracle JDK。

    2023年04月12日
    瀏覽(19)
  • Docker安裝部署Elasticsearch+Kibana+IK分詞器

    目前elastic官網(wǎng)推薦使用的兩個版本分別是: 8.10.2 7.17.13 我嘗試安裝8.x版本的,不過似乎由于虛擬機內(nèi)存大小的原因集群狀態(tài)總是轉(zhuǎn)為RED無法重置elastic賬戶的密碼,因此我最終選擇使用7.x版本的elasticsearch,8.x版本的默認使用https來保證數(shù)據(jù)的安全性,感興趣的同學可以自行嘗

    2024年02月07日
    瀏覽(25)
  • Docker部署elasticsearch及安裝IK分詞器插件

    1、拉取啟動es鏡像 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e \\\"discovery.type=single-node\\\" elasticsearch:7.6.2 以上方法為正常安裝,但是es是重量級框架,內(nèi)存耗用多。據(jù)實際硬件情況,可參考如下安裝方式限制es的內(nèi)存為64M-512M之間,若需要配置設置網(wǎng)絡可自行創(chuàng)建網(wǎng)絡并用--n

    2024年04月12日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包