Docker 安装 Elasticsearch、Kibana 7.4.2
2024.01.17 20:15浏览量:8简介:本文将指导您如何使用 Docker 安装 Elasticsearch 和 Kibana 7.4.2 版本。我们将分步骤介绍如何下载镜像、配置数据存储、启动容器以及进行可视化检索等操作。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在开始之前,请确保您的系统已安装 Docker,并且已经熟悉 Docker 的基本操作。
步骤一:下载镜像文件
- 存储和检索数据
docker pull elasticsearch:7.4.2
docker pull kibana:7.4.2
- 可视化检索数据
步骤二:配置挂载数据文件夹docker pull kibana:7.4.2
- 创建配置文件目录
mkdir -p /mydata/elasticsearch/config
- 创建数据目录
mkdir -p /mydata/elasticsearch/data
- 将 /mydata/elasticsearch/ 文件夹中文件都可读可写
步骤三:配置任意机器可以访问 Elasticsearchchmod -R 777 /mydata/elasticsearch/
在 /mydata/elasticsearch/config/elasticsearch.yml 文件中添加以下配置:
步骤四:启动 Elasticsearch 和 Kibana 容器http.host: 0.0.0.0
- 启动 Elasticsearch 容器
使用以下命令启动 Elasticsearch 容器:
请根据实际情况修改一些配置项,例如docker run --name elasticsearch-7.4.2 -d -p 9200:9200 -v /mydata/elasticsearch/config:/usr/share/elasticsearch/config -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data elasticsearch:7.4.2 elasticsearch -E http.host=0.0.0.0 -E transport.host=0.0.0.0 -E xpack.security.enabled=false -E xpack.monitoring.enabled=true -E xpack.graph.enabled=true -E xpack.reporting.enabled=true -E cluster.name=docker-cluster -E node.name=docker-node-1 -E discovery.zen.ping_timeout=3s -E discovery.zen.minimum_master_nodes=1 -E cluster.initial_master_nodes=docker-node-1 -E xpack.notification.slack.webhook=https://slack_webhook_url -E xpack.graph.enabled=true -E xpack.reporting.enabled=true -E xpack.monitoring.enabled=true -E xpack.security.enabled=false -E xpack.shingle_size_field_names=true -E xpack.date_math_expression_evaluator_field_format=strict_date_time docker-entrypoint.sh elasticsearch > /dev/null &
elasticsearch-7.4.2
、9200:9200
、slack_webhook_url
等。 - 启动 Kibana 容器
使用以下命令启动 Kibana 容器:docker run --name kibana-7.4.2 -d -p 5601:5601 -v /mydata/kibana/:/usr/share/kibana kibana:7.4.2 kibana --set server.host=0.0.0.0 > /dev/null &

发表评论
登录后可评论,请前往 登录 或 注册