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

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

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

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

簡介

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

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

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

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

部署

第一步:創建network,拉去鏡像

創建network

docker network create elastic

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

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

第二步:創建docker-compose.yml

在我們的服務器上創建我們的部署目錄,在部署目錄下創建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

第三步:創建數據卷目錄

創建掛載目錄./es/config,./es/data,./es/plugins,賦予讀寫權限

chmod -R 777 ./es

創建配置文件elasticsearch.yml,內容如下:

# 配置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的同級目錄下執行如下命令啟動服務:

docker-compose up -d

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

第五步:驗證服務

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

圖片圖片

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

登錄之后出現如下信息則說明我們的服務已經正常啟動了

圖片圖片

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

總結

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

責任編輯:武曉燕 來源: 修己xj
相關推薦

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-29 07:39:49

2023-06-26 00:07:14

2023-11-27 00:18:38

2023-05-14 23:30:38

PrestoHadoop函數

2021-12-14 00:00:51

監控 部署故障

2022-11-19 09:30:31

開源容器

2017-05-23 15:53:52

docker服務容器

2021-07-02 06:59:41

DockerElasticsear開源

2021-08-10 07:27:42

Elasticsear集群開源

2023-10-10 00:09:14

2018-04-24 10:05:13

Docker工具交付

2014-12-26 10:06:48

Docker容器代碼部署

2024-10-28 15:40:26

2011-07-26 13:58:17

LINQ
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂在线网 | 美女中文字幕视频 | 一级黄色片在线免费观看 | 日韩在线视频网址 | 国产精品成人一区 | 伊人伊成久久人综合网站 | 国产91色在线 | 亚洲 | 色天堂视频 | 亚洲一区二区视频 | 羞羞的视频免费在线观看 | 91精品国产自产在线老师啪 | 国产午夜精品一区二区三区四区 | 久热m3u8| 久艹网站| 日韩在线视频一区 | 五月婷婷色 | 在线一区二区观看 | 看片地址| 日韩在线观看中文字幕 | 午夜av电影| 国产中文字幕网 | 美女亚洲一区 | 亚洲欧美精 | 亚洲一区在线观看视频 | 日韩区| 毛片免费观看视频 | 亚洲视频在线一区 | 国产色在线 | 日韩中文一区二区三区 | 色综合久久天天综合网 | 亚洲av毛片 | 特黄视频 | 亚洲免费福利视频 | 免费a v网站 | 亚洲最新在线 | 一级做a爰片性色毛片视频停止 | 久久精品亚洲精品国产欧美 | 久久久影院 | 一级黄色片在线免费观看 | 欧洲一区二区在线 | 欧美一级二级在线观看 |