EKL日志平台架构概括
EKL日志分析平台是目前正在运行的日志处理项目。kibana使用的版本是4.5.3,因为较新版本的kibana页面比较酷炫,领导要求升级kibana。本来就是简单的一个组件的升级,结果因为兼容问题导致es、logstash、kafka都要升级。
以下是日志平台现有服务器及组件分布情况:
Zookeeper:
*.*.*.157 (flower)
*.*.*.194 (flower)
*.*.*.214 (leader)
Spark:
*.*.*.181 (master)
*.*.*.243 (worker)
*.*.*.168 (worker)
*.*.*.140 (worker)
*.*.*.141 (worker)
*.*.*.195 (worker)
Hadoop:
*.*.*.181 (nn1 namenode datanode)
*.*.*.243 (nn2 secondnamenode datanode)
*.*.*.168 (datanode)
*.*.*.140 (datanode)
*.*.*.141 (datanode)
*.*.*.195 (datanode)
Mysql:
*.*.*.168
*.*.*.140
*.*.*.141
Elasticsearch
*.*.*.217 (master datanode)
*.*.*.244 (master datanode)
*.*.*.106 (master datanode)
*.*.*.107 (datanode)
*.*.*.214 (master datanode)
*.*.*.194 (master datanode)
Kafka:
*.*.*.157
*.*.*.194
*.*.*.214
Hbase:
*.*.*.217
*.*.*.194
*.*.*.214
*.*.*.244
*.*.*.106
*.*.*.107
*.*.*.181
*.*.*.243
*.*.*.168
Zkui:
*.*.*.157
Kibana:
*.*.*.217
*.*.*.106
Elasticsearch-Head:
*.*.*.217
Cerebro:
*.*.*.217
Bigdesk:
*.*.*.217
以上服务器均为16核、32G内存、500G存储;并安装了CentOS6.3系统;均已安装jdk1.8.0_121;root权限的账号和普通账号各一个;上百个flume节点分布在日志收集点所在的服务器;各组件系统架构图如下所示:
平台主要用于收集系统的日志,各系统产生的日志量日平均约为2T,但是处在开发阶段仅接入20个系统,日日志量也有200G。平台的flume是通过自动化部署的,后续将实现logstash,hadoop,spark等基本所有组件的自动化部署,节约人工成本,甚至完成在线调优功能。
回归正题,由于领导要升级kibana使页面更丰富,升级后发现版本不兼容,出了一些异常,查资料才知道:在es 5.0之前,不同版本号的es与kibana 之间会有兼容性问题,从es 5.0开始,统一了版本号,相同版本号的es和kibana是兼容的。因为之前es用的是2.x与kibana差别太大,因此需要升级elasticsearch。同时版本差异太大,升级产生很多问题:数据的迁移,api兼容问题,kafka、logstash兼容问题等等…
这次升级过程中很多问题并未完全解决,理解不够透彻。
此次安装的组件及版本号:
kibana-6.4.1
elasticsearch-6.4.1
logstash-6.4.1
kafka_2.11-2.0.0
EKL日志平台架构概括相关推荐
- 中国民生银行天眼日志平台架构演进的平凡之路
本文由 [AI前线]原创,原文链接:t.cn/RYgJ8hD AI 前线导读: "随着中国民生银行的 IT 业务系统的迅速发展,主机.设备.系统.应用软件数量不断增多,业务资源访问.操作量不 ...
- 《中国民生银行天眼日志平台架构演进的平凡之路》阅读有感
<中国民生银行天眼日志平台架构演进的平凡之路>阅读有感 随着中国民生银行的 IT 业务系统的迅速发展,主机.设备.系统.应用软件数量不断增多,业务资源访问.操作量不断增加,对于应用整体系统 ...
- EKL日志平台:ElasticSearch离线安装
下载ElasticSearch 自行选择: elasticsearch官网 本人测试所用的原装资源: 上传安装包到安装目录.解压 tar -zxvf elasticsearch-6.4.1.tar.g ...
- 阿里PB级Kubernetes日志平台建设实践
阿里PB级Kubernetes日志平台建设实践 QCon是由InfoQ主办的综合性技术盛会,每年在伦敦.北京.纽约.圣保罗.上海.旧金山召开.有幸参加这次QCon10周年大会,作为分享嘉宾在刘宇老师的 ...
- 有赞统一日志平台初探
https://tech.youzan.com/you-zan-tong-ri-zhi-ping-tai-chu-tan/ 一.引言 自有赞成立以来,发展迅猛,业务增长很快,业务系统数量大,每天都会产 ...
- 干货分享 | 阿里PB级Kubernetes日志平台建设实践
嘉宾 | 元乙 随着近两年的发展,Kubernetes 早已成为容器编排领域的标准,现在非常多的企业基于 Kubernetes 构建整个微服务的开发.运维平台,而日志是其中必不可少的核心功能.本文整理 ...
- 51信用卡在微服务架构下的监控平台架构实践
一.背景介绍 51信用卡的技术架构是基于Spring Cloud所打造的微服务体系,随着业务的飞速发展,不断增多的微服务以及指标给监控平台带来了极大的挑战.监控团队在开源vs自研,灵活vs稳定等问题上 ...
- AndroidStudio1.4 安卓平台架构
学习目标 零.学习目标 一.概括 二.讲解 (一)安卓平台架构简述 1.Linux 内核 2.硬件抽象层 3.安卓运行时 4.原生 C/C++ 库 5.Java API 框架 6.系统应用 (二)安卓 ...
- 大众点评数据平台架构变迁
2019独角兽企业重金招聘Python工程师标准>>> 最近和其他公司的同学对数据平台的发展题做了一些沟通,发现各自遇到的问题都类似,架构的变迁也有一定的相似性. 以下从数据& ...
最新文章
- c语言 字符串 if,C语言用if(strstr(s1,s2))判断字符串是否存在子字符串,无论有没有都会进入到if里是怎么回事?...
- c语言定时器_分享10个值得关注的C语言开源项目
- idea maven项目下载源码及关联源码
- 模仿黑产破解12306验证码,验证码产品的未来是?
- Exchange端口列表
- git reset, git checkout, git revert 区别 (译)
- 用 S5PV210 学习 Linux (一) 刷机(一)
- Python程序设计学习笔记-数据类型
- Android 修改actionbar标题的颜色和背景色
- 升级macOS Big Sur 无法开机/死机怎么办?
- cygwin下载可以用的服务器
- nginx 日志正则分割
- UV Mapping(UV贴图)
- mysql按照关键字查询
- QTableView实现excel冻结窗口功能
- Waited long enough for: ServiceRecord 问题解决
- geoserver发布切片影像地图
- 大数据之Stream流
- java调用命令行校对系统时间
- R语言 coalesce 函数
热门文章
- 在微信小程序中使用less
- python画circos图_Circos图--在线绘制
- habor镜像仓库部署
- Your Customers Do Not Mean What They Say
- ruby的require, 和in clude有什么区别
- [荐]硕博经验——科研论文阅读与写作实战技巧
- 【历史上的今天】6 月 30 日:冯·诺依曼发表第一份草案;九十年代末的半导体大战;CBS 收购 CNET
- 有道云笔记的敏捷开发实践——好文收藏吧!【转】
- ubuntu中显示实时网速的方法
- 苹果手机软件闪退怎么解决_《NBA2K21》闪退怎么办 闪退异常问题解决方法