成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速上手 Elasticsearch:Docker Compose 部署詳解

云計算 云原生
通過本文的介紹,我們了解了 Elasticsearch Docker Compose 部署的基本步驟。Elasticsearch 作為一款強大的搜索和分析引擎,為我們處理海量數(shù)據(jù)提供了便利,在實際項目中具有廣泛的應用前景。

最近面試競爭日益激烈,Elasticsearch作為一款廣泛應用的中間件,幾乎成為面試中必考的知識點。最近,AIGC也備受關(guān)注,而好多的AI項目中也采用了Elasticsearch作為向量數(shù)據(jù)庫,因此我們迫切希望學習Elasticsearch。對于學習,我們決定從搭建環(huán)境開始入手。在本文中,我們將介紹如何利用Docker Compose快速搭建Elasticsearch學習環(huán)境。

簡介

Elasticsearch為各種類型的數(shù)據(jù)提供幾乎實時的搜索和分析。無論您擁有結(jié)構(gòu)化還是非結(jié)構(gòu)化文本、數(shù)值數(shù)據(jù)還是地理空間數(shù)據(jù),Elasticsearch都可以高效地存儲和索引它,以支持快速搜索。您可以遠不止簡單地檢索數(shù)據(jù),還可以聚合信息以發(fā)現(xiàn)數(shù)據(jù)中的趨勢和模式。隨著數(shù)據(jù)和查詢量的增長,Elasticsearch的分布式特性使得您的部署可以與之無縫增長。

Elasticsearch有如下常見的使用場景:

  • 為應用程序或網(wǎng)站添加搜索框
  • 存儲和分析日志、指標和安全事件數(shù)據(jù)
  • 使用機器學習實時自動建模數(shù)據(jù)行為
  • 將Elasticsearch用作向量數(shù)據(jù)庫來創(chuàng)建、存儲和搜索向量嵌入
  • 使用Elasticsearch作為存儲引擎自動化業(yè)務工作流程
  • 使用Elasticsearch作為地理信息系統(tǒng)(GIS)來管理、集成和分析空間信息
  • 利用Elasticsearch作為生物信息學研究工具存儲和處理基因數(shù)據(jù)

文檔地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

部署

第一步:創(chuàng)建network,拉去鏡像

創(chuàng)建network

docker network create elastic

拉去鏡像,我們此處使用的是最新的版本8.12.2

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

第二步:創(chuàng)建docker-compose.yml

在我們的服務器上創(chuàng)建我們的部署目錄,在部署目錄下創(chuàng)建docker-compose.yml文件

docker-compose.yml

version: '3.8'
services:
  es01:
    container_name: es01
    image: docker.elastic.co/elasticsearch/elasticsearch:8.12.2
    environment:
      - discovery.type=single-node
      - ELASTIC_PASSWORD=xj2024
      - TZ=Asia/Shanghai
    ports:
      - "9200:9200"
      - "9300:9300"
    mem_limit: 1g
    volumes:
      - ./es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - ./es/data:/usr/share/elasticsearch/data
      - ./es/plugins:/usr/share/elasticsearch/plugins
    networks:
      - elastic

networks:
  elastic:
    external: true

第三步:創(chuàng)建數(shù)據(jù)卷目錄

創(chuàng)建掛載目錄./es/config,./es/data,./es/plugins,賦予讀寫權(quán)限

chmod -R 777 ./es

創(chuàng)建配置文件elasticsearch.yml,內(nèi)容如下:

# 配置host為0.0.0.0 允許遠程訪問
http.host: 0.0.0.0
# 跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
# 開啟密碼訪問
xpack.security.enabled: true

第四步:啟動服務

在 docker-compose.yml的同級目錄下執(zhí)行如下命令啟動服務:

docker-compose up -d

如果不出意味的話我們的服務應該是啟動了

第五步:驗證服務

我們在瀏覽器中訪問:http://192.168.10.172:9200,出現(xiàn)如下登錄彈框:

圖片圖片

#默認用戶名 elastic
用戶名:elastic
# 密碼為我們在docker-compose.yml 中配置的環(huán)境變量ELASTIC_PASSWORD的值
密碼:your password

登錄之后出現(xiàn)如下信息則說明我們的服務已經(jīng)正常啟動了

圖片圖片

到此,我們的部署就結(jié)束了,后期我們在使用的過程中有啥理解之后再分享。

總結(jié)

通過本文的介紹,我們了解了 Elasticsearch Docker Compose 部署的基本步驟。Elasticsearch 作為一款強大的搜索和分析引擎,為我們處理海量數(shù)據(jù)提供了便利,在實際項目中具有廣泛的應用前景。當然我們在學習環(huán)境中可以通過docker 快速部署,在實際的生產(chǎn)環(huán)境中,還是建議謹慎使用docker部署生產(chǎn)環(huán)境。

責任編輯:武曉燕 來源: 修己xj
相關(guān)推薦

2025-05-22 10:00:00

DockerRedis容器

2023-10-23 00:06:29

2023-06-13 08:00:57

ChatGPT語言模型

2021-09-03 11:26:39

分詞器ElasticSear

2023-04-06 07:18:14

2020-11-17 08:43:20

ElasticSear

2023-05-14 23:30:38

PrestoHadoop函數(shù)

2023-11-27 00:18:38

2023-05-29 07:39:49

2023-06-26 00:07:14

2021-12-14 00:00:51

監(jiān)控 部署故障

2022-11-19 09:30:31

開源容器

2017-05-23 15:53:52

docker服務容器

2021-07-02 06:59:41

DockerElasticsear開源

2023-10-10 00:09:14

2021-08-10 07:27:42

Elasticsear集群開源

2014-12-26 10:06:48

Docker容器代碼部署

2018-04-24 10:05:13

Docker工具交付

2024-10-28 15:40:26

2023-10-15 12:18:36

MPLS網(wǎng)絡(luò)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线免费观看黄色 | 91日日 | 成人午夜精品一区二区三区 | 在线亚州 | 国产精品99久久久久久宅男 | 久久久精品一区二区 | 美国一级黄色片 | 青青草网| 亚洲一区国产精品 | 自拍偷拍在线视频 | 色精品| 日韩高清国产一区在线 | 看一级黄色毛片 | 日韩午夜一区二区三区 | 免费99视频 | 瑟瑟视频在线看 | 天天操网 | 亚洲三级av | 高清免费av | 中文字幕成人av | 国产精品精品久久久久久 | h片在线播放 | 亚洲在线一区 | 精品欧美激情在线观看 | 成人免费一区二区三区视频网站 | 久久人体| 中文字幕在线一区 | 国产精品亚洲一区二区三区在线 | 99精品免费视频 | 欧美精品一区二区三区在线 | 久久精品久久精品 | 亚洲一区二区三区四区视频 | 国产成人亚洲精品自产在线 | 久久久夜夜夜 | 久久国产一区二区三区 | 亚洲在线一区二区 | 亚洲午夜精品一区二区三区他趣 | 国产亚洲久 | 依人成人 | 91精品在线看 | 天天干在线播放 |