Docker Compose运行Elasticsearch

ops/2024/9/24 10:19:40/

前提:确保你已经安装了Docker和Docker Compose

  • 创建项目目录

创建一个目录来存放项目文件

mkdir es
cd es

  • 创建docker-compose.yml文件

touch docker-compose.yml

version: '3.3'

services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:8.1.0
    container_name: elasticsearch
    environment:
      - discovery.type=single-node
      - xpack.security.enabled=false
      - ES_JAVA_OPTS=-Xms512m -Xmx512m
    ports:
      - "9200:9200"
    volumes:
      - esdata:/usr/share/elasticsearch/data

volumes:
  esdata:
    driver: local
 

解释:

image:指定Elasticsearch镜像。
container_name:给容器命名。
environment:配置环境变量:
discovery.type=single-node:配置为单节点模式。
xpack.security.enabled=false:禁用X-Pack安全功能。
ES_JAVA_OPTS=-Xms512m -Xmx512m:设置JVM内存选项。
ports:将主机的9200端口映射到容器的9200端口。
volumes:持久化存储数据。

  • 运行Docker Compose

docker-compose up -d

  • 验证Elasticsearch是否运行

打开浏览器,访问http://localhost:9200,你应该会看到Elasticsearch的欢迎信息:

  • 查看服务状态:

docker-compose ps

  • 停止服务

docker-compose down

docker-compose logs elasticsearch

  • 重启服务:

docker-compose restart elasticsearch


http://www.ppmy.cn/ops/96453.html

相关文章

三、Kafka副本

2、创建2个分区两个副本 /usr/local/kafka/bin# ./kafka-topics.sh --bootstrap-server 192.168.58.130:9092 --create --topic atguigu2 --partitions 2 --replication-factor 23、查看topic详细信息 /usr/local/kafka/bin# ./kafka-topics.sh --bootstrap-server 192.168.5…

享受滥用 C 语言的乐趣

c语言在线书籍 程序员导航网站 当我再次翻阅《Expert C Programming》这本书时,我偶然发现了国际模糊 C 代码竞赛的“轻松”部分。这是一场编写最晦涩难懂的代码的竞赛。C 语言有一个编写令人困惑的代码的竞赛,这可能说明了该语言的一些问题。我想看看…

【人工智能】如何在白嫖的阿里云PAI平台上跑模型?

在“交互式建模(DSW)”中新建实例,阿里云自带的示例镜像是很少的,所以我们只需要筛选出适合你的项目的CUDA版本就好。DSW实例可以看作是一个Linux虚拟机,之后我们在实例中新建另一个Python环境使用即可。 新建完实例后…

两种用MATLAB绘制色块的方法

绘制色块首先可以想到用填充像素的方式 % 定义图像的尺寸 imageSize 500;% 创建一个 imageSize x imageSize x 3 的矩阵,每个像素都是绿色 % RGB颜色模型中绿色的值为 [0, 1, 0] greenImage zeros(imageSize, imageSize, 3); greenImage(:, :, 2) ones(imageSiz…

24/8/15算法笔记 dp策略迭代 价值迭代

策略迭代: 策略迭代从某个策略开始,计算该策略下的状态价值函数。它交替进行两个步骤:策略评估(Policy Evaluation)和策略改进(Policy Improvement)。在策略评估阶段,计算给定策略下…

【区块链+商贸零售】神椰——积分互通互兑平台 | FISCO BCOS应用案例

作为企业增加用户忠诚度以及活跃度的营销手段,积分已经被广泛使用。但企业积分由每个企业单独发行,使消 费者在使用的时候面临一些问题,如:积分种类太多、管理困难、价值量不高、在单个企业可积分兑换的产品种 类较少等。其背后的…

Apache Doris 中Compaction问题分析和典型案例

说明 此文档主要说明一些常见compaction问题的排查思路和临时处理手段。这些问题包括 Compaction socre高Compaction失败compaction占用资源多Compaction core 如果问题紧急,可联系社区同学处理 如果阅读中有问题,可以反馈给社区同学。 1 compaction …

【设计模式】观察者模式和订阅发布模式

观察者模式 观察者模式包含观察目标和观察者两类对象。一个目标可以有任意数目的与之相依赖的观察者。一旦观察目标的状态发生改变,所有的观察者都将得到通知。 当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,解决…