Docker 安装 Elasticsearch、Kibana 7.4.2
2024.01.18 04:15浏览量:10简介:本文将指导您如何使用 Docker 安装 Elasticsearch 和 Kibana 7.4.2 版本。我们将分步骤介绍如何下载镜像、配置数据存储、启动容器以及进行可视化检索等操作。
在开始之前,请确保您的系统已安装 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 &
发表评论
登录后可评论,请前往 登录 或 注册