docker下kibana搭建

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: docker下kibana搭建


image.png

上文介绍了elasticsearch的安装,本文将介绍elk环境的搭建,楼主保证亲测,无异常抛出,建议收藏。

elk为日志收集系统,主要包括kibana(可视化界面),logstash(日志收集)。本篇将记录楼主安装的过程。

1.kibana安装

1.下载镜像

docker pull kibana:7.10.1

注意:需要与elasitcsearch版本相同

2.启动

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.xx.xx:9200 -p 5601:5601 -d kibana:7.10.1

参数解释

  • docker run
  • --name kibana -e :指定容器名称
  • ELASTICSEARCH_HOSTS=192.168.xx.xx:9200:指定es地址
  • -p 5601:5601 :指定端口号
  • -d kibana:7.10.1:指定镜像名称

3.更改配置文件 设置xpack

因为上文中,我们的es配置了xpack,所以在连接时候也要设置xpack,此时需要进入docker容器修改配置文件。

1.进入容器

docker exec -it 容器id /bin/bash

image.png

2.修改配置文件

cd config
vi kibana.yml

kibana.yml配置

i18n.locale: "zh-CN"
server.port: 5601
server.host: 0.0.0.0
elasticsearch.username: "elastic" #es中配置
elasticsearch.password: "xxxx"    #es中配置
xpack.reporting.encryptionKey: "a_random_string"
xpack.security.encryptionKey: "something_at_least_32_characters"

配置修改完之后需要重启docker容器。

4.验证

访问ip:5601,输入es中配置的xpack账号密码即可,如:elastic/123456。

image.png

如果此处账号密码不了解,可以参考上文elasticsearch安装。


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
5月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
6月前
|
数据可视化 Docker 容器
一文教会你如何通过Docker安装elasticsearch和kibana 【详细过程+图解】
这篇文章提供了通过Docker安装Elasticsearch和Kibana的详细过程和图解,包括下载镜像、创建和启动容器、处理可能遇到的启动失败情况(如权限不足和配置文件错误)、测试Elasticsearch和Kibana的连接,以及解决空间不足的问题。文章还特别指出了配置文件中空格的重要性以及环境变量中字母大小写的问题。
一文教会你如何通过Docker安装elasticsearch和kibana 【详细过程+图解】
|
6月前
|
Linux Docker 容器
Docker 安装 Elasticsearch、Kibana
Docker 安装 Elasticsearch、Kibana
79 0
|
8月前
|
Docker 容器
docker 运行 elasticsearch + kibana + head 集群
docker 运行 elasticsearch + kibana + head 集群
|
9月前
|
监控 应用服务中间件 nginx
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)
ELK的架构有多种,本篇分享使用的架构如图所示: Beats(Filebeat) -> -> Elasticsearch -> Kibana,目前生产环境一天几千万的日志,内存占用大概 10G
545 4
|
9月前
|
Docker 容器
Docker安装kibana
Docker安装kibana步骤
|
Java 数据库 Docker
淘东电商项目(45) -Docker下Kibana与Logstash的ES集群配置(一次填完所有的坑)
淘东电商项目(45) -Docker下Kibana与Logstash的ES集群配置(一次填完所有的坑)
145 0
|
数据可视化 Java Linux
淘东电商项目(38) -Docker下安装ES&Kibana(一次填完所有的坑)
淘东电商项目(38) -Docker下安装ES&Kibana(一次填完所有的坑)
156 0
|
Java 开发工具 Docker
最全解决docker配置kibana报错 Kibana server is not ready yet
最全解决docker配置kibana报错 Kibana server is not ready yet
925 0
|
数据安全/隐私保护 Docker 容器
使用docker安装elastic search[ES]和kibana
使用docker安装elastic search[ES]和kibana
343 4