当前位置: 首页 > news >正文

Kafka入门-监控与可视化

Kafka监控

安装MySQL

首先确定没有安装过mysql

rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -ee --nodeps

下载mysql

wget --no-check-certificate http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

开始安装

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck

启动mysql

systemctl start mysqld.service

查看mysql初始密码

sudo cat /var/log/mysqld.log | grep password

利用初始密码登录mysql

mysql -uroot -p'xxx'

设置复杂密码

set password=password("xxxXX8");

更改mysql密码策略

set global validate_password_length=4;
set global validate_password_policy=0;

设置简单密码

set password=password("000000");

进入mysql库

use mysql;

查询user表

select user, host from user;

修改user表,把host表内容改为%

update user set host="%" where user="root";

刷新

flush privileges;

Kafka环境准备

关闭Kafka

kf.sh stop

进入到安装目录下修改bin/kafka-server-start.sh文件

vim bin/kafka-server-start.sh

修改原有的参数

if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi

if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport KAFKA_HEAP_OPTS="-Xmx2G -Xms2G -XX:PermSize=128m	-XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"export JMX_PORT="9999"
fi

分发修改好的文件

xsync kafka-server-start.sh

启动kafka

kf.sh start

安装Kafka-Eagle

首先到官网下载安装包

https://www.kafka-eagle.org/

将安装包放入虚拟机中,并解压

 tar -zxvf kafka-eagle-bin-3.0.1.tar.gz 

进入解压后的文件夹,发现里面又是一个压缩包

[root@centos101 kafka-eagle-bin-3.0.1]# ls
efak-web-3.0.1-bin.tar.gz

将这个压缩包再次解压

tar -zxvf efak-web-3.0.1-bin.tar.gz 

进入解压后的文件内修改配置文件conf/system-config.properties

vim system-config.properties

修改

efak.zk.cluster.alias=cluster1,cluster2
cluster1.zk.list=tdn1:2181,tdn2:2181,tdn3:2181
cluster2.zk.list=xdn10:2181,xdn11:2181,xdn12:2181

efak.zk.cluster.alias=cluster1
cluster1.zk.list=192.168.27.101:2181,192.168.27.102:2181,192.168.27.103:2181/kafka

注释掉这行代码

#cluster2.efak.offset.storage=zk

配置mysql

efak.driver=com.mysql.cj.jdbc.Driver
efak.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=000000

配置环境变量

vim /etc/profile.d/my_env.sh
#KAFKA_EFAK
export KE_HOME=/mydata/kafka/kafka-eagle-bin-3.0.1/efak-web-3.0.1
export PATH=$PATH:$KE_HOME/bin

执行source操作

source /etc/profile

启动efak,在安装目录下执行命令

bin/ke.sh start

在这里插入图片描述

浏览器访问页面,用提示的账户和密码登录进去,就可以访问到主页面

在这里插入图片描述

在这里插入图片描述

可以可视化的查看kafka内的信息

相关文章:

  • sshd代码修改banner
  • 在 Figma 中导出图标为 Iconfont
  • 认识CMake并使用CMake构建自己的第一个项目
  • vmware ubuntu扩展硬盘(可用)
  • 数据库和SQL面试题
  • 安装和使用G4F(GPT4Free) 最新0.5.3.2 版本
  • 使用 Python 正则表达式实现文本替换与电话号码规范化
  • 【实证分析】上市公司企业风险承担水平数据集(2000-2022年)
  • 针对药品仓库的效期管理问题,如何利用WMS系统“破局”
  • 斐波那契数列
  • Prompt‏ 工程和优化技巧
  • 网络安全A模块专项练习任务六解析
  • Python文本序列的类型
  • P9-QA 数据集生成工具
  • Python任务调度模型
  • 在Mathematica环境中做数值实验来观察逻辑映射的复杂度
  • STL 1 容器
  • NoMachine 远程连接时遇到“黑屏
  • Shell循环(三)
  • MySQL故障排查、生产环境优化与存储引擎MyISAM和InnoDB
  • 大型行业门户网站开发/百度新闻发布
  • 淘宝做网站靠谱吗/关键词挖掘长尾词工具
  • 高端定制网站是什么/广州百度推广代理公司
  • 辽宁网站建站/行业网站有哪些平台
  • 推广活动策划方案范文/深圳知名网络优化公司
  • 做电影方面的网站怎么做/桂林网页