| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 使用docker安装ELK日志数据收集系统 -> 正文阅读 |
|
[大数据]使用docker安装ELK日志数据收集系统 |
ELK作为一套日志收集工具,顾名思义,ELK包含了三个开源工具,它们分别是elasticsearch、logstash、kibana,其中elasticsearch是一款搜索和数据分析引擎,Logstash是免费且开放的服务器端数据处理管道,能够从多个来源采集数据,Kibana是一个免费且开放的用户界面,能够对Elasticsearch数据进行可视化。 ELK有多种架构可供部署,根据数据量大小、服务器需求等可选择不同架构,有些架构还需要用到消息队列中间件,比如kafka或者redis,用于进行数据持久化,防止日志数据丢失的这一情况。elasticsearch还支持集群方式搭建,其他架构方式不一一介绍。 此文档部署思路较为简单,通过Logstash收集日志数据来源,传输给elasticsearch,es分析处理后通过kibana可视化界面展现。 一、部署Elasticsearch(一)、拉取镜像
(二)、运行容器
(三)、配置跨域
(四)、重启容器
(五)、访问地址
二、ElasticSearch-Head(ES数据读取插件)(一)、拉取镜像
(二)、运行容器
(三)、访问地址
?三、部署logstash(一)、拉取镜像
?(二)、运行容器
?(三)、进入容器
(四)、修改logstash.yml文件
(五)、重启logstash
四、部署kibana(一)、拉取镜像
(二)、运行容器
(三)、访问地址查看
(四)、进入容器创建logstash日志输入输出配置文件,并授权755权限,如不授权ELK读取不了此文件
五、重启全部容器并访问kibana
访问kibana地址: 六、创建索引? 创建完成会有日志数据显示,表示搭建成功 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 15:57:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |