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

ELK分布式日志收集快速入门-(二)kafka进阶-快速安装可视化管理界面-(单节点部署)

目录

  • 安装前准备
  • 安装中
  • 安装成功

安装前准备

  1. 安装kafka-参考博客 (10条消息) ELK分布式日志收集快速入门-(一)-kafka单体篇_康世行的博客-CSDN博客

  2. 安装zk 参考博客 (10条消息) 快速搭建-分布式远程调用框架搭建-dubbo+zookper+springboot demo 演示_康世行的博客-CSDN博客

  3. 下载eagle 安装包 地址 EFAK (kafka-eagle.org)

  4. 安装mysql(可视化页面的登录用户和产生的数据需要存储到数据库里)

  5. 安装jdk 11

    java -version
    

    image-20230215173755632

  6. 上传到服务器

    image-20230215141748642

  7. 解压

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

    image-20230215143344202

    进入目录

    image-20230215143536236

    再次解压

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

    image-20230215143612294

    对efak-web-3.0.1进行重命名

    mv efak-web-3.0.1 kafka-eagle
    

    image-20230215173635144

安装中

  1. 修改配置文件

    vim temp/kafka-eagle-bin-3.0.1/kafka-eagle/conf/system-config.properties 
    

    image-20230215172649930

    需要修改的配置

    efak.zk.cluster.alias=cluster1 # 默认配置就可以
    cluster1.zk.list=ip:2181 # zookpeer 地址
    
    ######################################
    # kafka mysql jdbc driver address
    ######################################
    efak.driver=com.mysql.cj.jdbc.Driver
    // ke 数据库不需要自己手动创建,只需要把这个地址和账号密码配置成自己数据库的即可。启动成功后会被自动创建出来,下面启动成功之后,有创建好的数据库截图,有疑惑的可以提前滑动到下面查看。
    efak.url=jdbc:mysql://ip:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
    efak.username=root
    efak.password=数据库密码
    
    
  2. 配置环境变量

    1. 创建 my_env.sh

      cd /etc/profile.d/
      touch my_env.sh
      
    2. 配置文件的可执行权限

      chmod +x my_env.sh
      

      image-20230215170913253

    3. 编辑my_env.sh

      vim my_env.sh

      
      #JAVA HOME
      export JAVA_HOME=/usr/local/jdk-11.0.1
      export CLASS_PATH=$PATH:$JAVA_HOME/bin
      
      #KAFKA HOME
      export KAFKA_PATH=/root/kafka_2.12-2.1.1
      # KE
      export KE_HOME=/root/temp/kafka-eagle-bin-3.0.1/kafka-eagle
      export PATH=$PATH:$KE_HOME/bin:$JAVA_HOME/bin:$KAFKA_PATH/bin
      # kafkaEFAKexport KE HOME=/opt/madule/efakexport PATH=SPATH :SKE HOME/bin
      
    4. 使其配置生效

     ./my_env.sh 
    
  3. 启动 eagle 可视化管理页面

    cd /root/temp/kafka-eagle-bin-3.0.1/kafka-eagle/bin
    sh ke.sh start
    

    参数

    命令	说明
    ke.sh start	启动Kafka Eagle系统
    ke.sh stop	停止Kafka Eagle系统
    ke.sh restart	重启Kafka Eagle系统
    ke.sh status	查看Kafka Eagle系统运行状态
    ke.sh stats	统计Kafka Eagle系统占用Linux资源情况
    ke.sh find [ClassName]	查看Kafka Eagle系统中的类是否存在
    

安装成功

image-20230215155236082

启动成功-数据库自动创建成功

image-20230215170814701

登录系统

image-20230215155946522

账号密码

admin

123456

image-20230215162628096

Zookpeer 在线操作

image-20230215162407270

实时监控

在这里插入图片描述

感谢阅读~~~

如果本篇博客对您有一定的帮助,大家记得留言+点赞+收藏哦

相关文章:

  • 超详细讲解线性表和顺序表!!
  • QT入门Input Widgets之QFontComboBox、QTextEdit、QPlainTextEdit、QDial、QKeySequenceEdit
  • 介绍一款HCIA、HCIP、HCIE的刷题软件
  • 别在用scroll去做懒加载了,交叉观察器轻松搞定
  • 【C++】C++入门
  • 牛客网Python篇数据分析习题(五)
  • greenDao的使用文档
  • ubuntu 安装支持GPU的Docker详细步骤
  • 考研复试机试 | C++
  • 结构体熟练掌握--实现通讯录
  • IDEA配置部署tomcat详细步骤(maven web 和Javaweb)
  • 软件测试面试准备——(一)Selenium(1)基础问题及自动化测试
  • 【Unity3D】Shader常量、变量、结构体、函数
  • Android 逆向工具大整理,碉堡了
  • 【java】springboot和springcloud区别
  • Linux(Linux各目录结构详解)
  • 二进制 k8s 集群下线 master 组件流程分析和实践
  • pandas——字符串处理【建议收藏】
  • 机器学习基础总结
  • 前端高频面试题—JavaScript篇(二)
  • “30小时不够”,泽连斯基建议延长停火至30天
  • 中国船东协会:强烈要求美方停止基于政治偏见的调查和行动
  • 本周看啥|孤独的美食家,蛮好的人生
  • 日本央行行长:美关税政策将冲击日本经济
  • 中国足协、中足联:对浙江队外援阿隆·布彭扎不幸离世表示深切哀悼
  • 市监总局:清理整治各种忽悠人的广告乱象,确保群众放心消费