docker安装kibana关联es
es
//拉取镜像 docker pull elasticsearch:7.17.3 //运行 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.17.3
浏览器访问
http://localhost:9200/ 或者终端输入 curl http://localhost:9200/ //显示配置则安装成功 { "name" : "node-1", "cluster_name" : "elasticsearch", "cluster_uuid" : "KNAjmasdfScabBiQJH109-Q", "version" : { "number" : "7.17.3", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "5ad023604c8d741sfdsdf0eadb62b14e766caff", "build_date" : "2022-04-19T08:11:19.070913226Z", "build_snapshot" : false, "lucene_version" : "8.11.1", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
kibana
//拉取镜像 docker pull kibana:7.17.3 //运行 docker run -d --name kibana --link elasticsearch:elasticsearch -p 5601:5601 kibana:7.17.3 //汉化版 docker run -d --name kibana --link elasticsearch:elasticsearch -e "I18N_LOCALE=zh-CN" -p 5601:5601 kibana:7.17.3
查看容器日志:docker logs kibana
关联es运行
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://自己的elasticsearchIP地址:9200 -p 5601:5601 -d kibana:7.13.3
修改配置文件
//以交互模式进入容器 docker exec -it 容器id /bin/sh //进入配置文件 vi /opt/kibana/config/kibana.yml vi /usr/share/kibana/config/kibana.yml //修改地址为es实际配置ip地址和端口号
exit退出容器重启容器即可
/usr/share/kibana/config/kibana.yml 文件覆盖
server.name: kibana server.host: "0" #elasticsearch.hosts: [ "http://elasticsearch:9200" ] elasticsearch.hosts: [ "http://自己的elasticsearch的IP:9200" ] xpack.monitoring.ui.container.elasticsearch.enabled: true #设置kibana中文显示 i18n.locale: zh-CN
访问
http://localhost:5601/
elasticsearch 介绍
es 是基于 lucene 的的基础上开发而成的, 提供了一套分布式、高扩展、高实时的搜索与数据分析引擎, 使用 Java 语言开发
elasticsearch 优势
查询性能 & 全文搜索
es 查询性能很快。 由于 es 是在 lucene 基础上构建而成的, 所以在全文本搜索方面表现十分出色
es 同时还是一个 近实时 的搜索平台, 这意味着从文档索引操作到文档变为可搜索状态之间的延时很短,一般 只有一秒
分布式特性
es 具有 分布式的本质特征。 es 中存储的文档分布在不同的容器中, 这些容器称为分片, 可以进行复制以提供数据 冗余副本, 以防发生硬件故障
es 的分布式特性使得它可以扩展至数百台(甚至数千台)服务器, 并处理 PB 量级的数据
广泛的功能
es 包含一系列 广泛的功能。 除了速度、可扩展性和弹性等优势以外, es 还有大量强大的内置功能(例如数据汇总和索引生命周期管理), 可以方便用户更加高效地存储和搜索数据
kibana介绍
kibana 是一款适用于 es 的 数据可视化和管理工具, 可以提供实时的直方图、线形图、饼状图和地图
支持用户安全权限体系, 支持各种纬度的插件, 通常搭配 es、logstash 一起使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2022-07-18 RocketMQ在交易支付场景如何做到消息零丢失?
2019-07-18 项目的容器化部署
2019-07-18 Docker-部署数据库
2019-07-18 用select2设置指定值为选中状态并显示
2019-07-18 Docker中修改Tomcat端口号
2019-07-18 Docker数据卷