色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker啟動es集群(docker集群搭建)

黃文隆1年前7瀏覽0評論

Docker是一個開源的應用容器引擎,可以幫助用戶更加方便地創(chuàng)建、部署和運行應用程序。Elasticsearch (簡稱ES)是一個利用Lucene搜索庫實現(xiàn)全文搜索功能的開源企業(yè)級搜索引擎,它采用分布式架構(gòu),可以做到數(shù)據(jù)快速查詢和分析,而Docker和ES的結(jié)合則可以幫助我們快速構(gòu)建強大的分布式搜索平臺。

下面我們來看看如何使用Docker啟動ES集群:

# 1. 創(chuàng)建一個專門存放ES配置信息的目錄
mkdir -p es-cluster/config
cd es-cluster/config
# 2. 創(chuàng)建elasticsearch.yml文件,并添加下列內(nèi)容
node.name: node1
cluster.name: es-cluster
network.host: 0.0.0.0
discovery.seed_hosts: ["node1", "node2", "node3"]
cluster.initial_master_nodes: ["node1", "node2", "node3"]
# 3. 回到es-cluster目錄,創(chuàng)建docker-compose.yml文件,并添加下列內(nèi)容
version: '3'
services:
node1:
image: docker.elastic.co/elasticsearch/elasticsearch:7.9.2
container_name: node1
environment:
- node.name=node1
- cluster.name=es-cluster
- network.host=0.0.0.0
- discovery.seed_hosts=node2,node3
- cluster.initial_master_nodes=node1,node2,node3
ports:
- 9200:9200
- 9300:9300
volumes:
- ./es-data1:/usr/share/elasticsearch/data
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
node2:
...
node3:
...
# 4. 最后在es-cluster目錄下執(zhí)行docker-compose up 命令即可啟動集群

以上就是在Docker中啟動ES集群的基本流程。需要注意的是,上述命令中涉及到的鏡像需要提前下載,可以通過以下命令進行下載:

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