Docker 安装 Elasticsearch, Kibana
2023-09-14 09:14:50 时间
Docker 安装 Elasticsearch, Kibana
Docker 安装 Elasticsearch
存储和检索数据
拉取文件
docker pull elasticsearch:7.7.1
配置挂载数据文件夹
创建配置文件目录
mkdir -p /mydata/elasticsearch/config
创建数据目录
mkdir -p /mydata/elasticsearch/data
将/mydata/elasticsearch/文件夹中文件都可读可写
chmod -R 777 /mydata/elasticsearch/
配置任意机器可以访问 elasticsearch
echo "http.host: 0.0.0.0" >/mydata/elasticsearch/config/elasticsearch.yml
启动Elasticsearch
- -p 9200:9200 -p 9300:9300:向外暴露两个端口,9200用于HTTP REST API请求,9300 ES 在分布式集群状态下 ES 之间的通信端口;
- -e “discovery.type=single-node”:es 以单节点运行
- -e ES_JAVA_OPTS="-Xms64m -Xmx256m":设置启动占用内存,不设置可能会占用当前系统所有内存
- -v:挂载容器中的配置文件、数据文件、插件数据到本机的文件夹;
- -d elasticsearch:7.7.1:指定要启动的镜像
- 命令后面的 \是换行符,注意前面有空格
docker run --name elasticsearch \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx256m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.7.1
设置 Elasticsearch 随Docker启动
随 Docker 开机自启
docker update elasticsearch --restart=always
开启端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --zone=public --add-port=9300/tcp --permanent
重启防火墙
systemctl restart firewalld
关闭防火墙
systemctl stop firewalld.service
安装 Kibana(Elasticsearch客户端)
可视化检索数据
拉取 Kibana
docker pull kibana:7.7.1
启动可视化Kibana
- -e ELASTICSEARCH_HOSTS=http://192.168.163.xxx:9200: 这里要设置成自己的服务器 IP地址
docker run --name kibana \
-e ELASTICSEARCH_HOSTS=http://192.168.163.xxx:9200 \
-p 5601:5601 \
-d kibana:7.7.1
设置 Kibana 随Docker启动
docker update kibana --restart=always
访问 地址 :
http://192.168.163.xxx:5601
相关文章
- 使用LightHouse Docker基础镜像部署Minecraft服务器
- docker安装kafka
- Docker 安装FastDFS
- docker在线或离线安装
- Docker集群概述
- Gitlab CI/CD 实践三:Docker 安装 Gitlab Runner
- docker 离线安装_Docker安装
- 手动实现docker容器bridge网络模型
- 国产数据库|使用 Docker 安装 MogDB3.0
- 【Docker学习系列】Docker学习1-docker安装
- 把程序制作成docker镜像
- 「 【Docker】linux安装docker compose(小白安装) 」
- Docker安装Kafka(docker-compose)、EFAK监控
- docker中安装es和kibana
- Windows系统安装Docker遇到error during connect: In the default daemon configuration on Windows, the docker
- Docker Compose安装
- docker安装tomcat
- docker odoo启动比较完整的命令详解程序员
- Linux下Docker安装指南(linux下docker安装)
- docker-Docker Registry私有仓库