• kafka监控kafka-eagle 容器化配置


    由于kafka、zk 集群已经部署在k8s中,  kafka的服务名 kafka-hs, zk的服务名为:zk-cs ,对kafka进行监控,所以需要把监控部署到k8s中,选择使用kafka-eagle.

    下载地址: http://download.smartloli.org/

    kafka-eagle 配置文件

    [root@harbor conf]# cat system-config.properties 
    ######################################
    # multi zookeeper&kafka cluster list
    ######################################连接zk暴露的服务端口
    kafka.eagle.zk.cluster.alias=cluster1
    cluster1.zk.list=zk-cs:2181
    
    ######################################
    # zk client thread limit
    ######################################
    kafka.zk.limit.size=25
    
    ######################################
    # kafka eagle webui port
    ######################################
    kafka.eagle.webui.port=80
    
    ######################################
    # kafka offset storage
    ######################################
    cluster1.kafka.eagle.offset.storage=kafka
    
    ######################################
    # enable kafka metrics
    ######################################
    kafka.eagle.metrics.charts=false
    
    ######################################
    # alarm email configure
    ######################################
    kafka.eagle.mail.enable=true
    kafka.eagle.mail.sa=alert_sa
    kafka.eagle.mail.username=alert_sa@163.com
    kafka.eagle.mail.password=mqslimczkdqabbbh
    kafka.eagle.mail.server.host=smtp.163.com
    kafka.eagle.mail.server.port=25
    
    ######################################
    # delete kafka topic token
    ######################################
    kafka.eagle.topic.token=keadmin
    
    ######################################
    # kafka sasl authenticate
    ######################################
    kafka.eagle.sasl.enable=false
    kafka.eagle.sasl.protocol=SASL_PLAINTEXT
    kafka.eagle.sasl.mechanism=PLAIN
    
    ######################################
    # kafka jdbc driver address
    ######################################
    kafka.eagle.driver=org.sqlite.JDBC
    kafka.eagle.url=jdbc:sqlite:/hadoop/kafka-eagle/db/ke.db
    kafka.eagle.username=root
    kafka.eagle.password=smartloli

     还需要修改 /root/kafka_monitor/kafka-eagle/kms/catalina.sh, 启动后发在前台(就是tomcat)

    FROM centos
    
    MAINTAINER fengjian <fengjian@senyint.com>
    ENV TZ "Asia/Shanghai"
    ENV TERM xterm
    ENV MALLOC_ARENA_MAX=1
    ENV KE_HOME /data/kafka-eagle
    
    ENV JAVA_HOME /data/jdk
    ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    ENV PATH $PATH:$JAVA_HOME/bin
    
    RUN rm /etc/yum.repos.d/* -rf
    ADD Centos-7.repo /etc/yum.repos.d/
    ADD epel.repo /etc/yum.repos.d/
    RUN yum clean all
    RUN yum -y install fontconfig ttmkfdir unzip net-tools bind-utils sysstat  kde-l10n-Chinese telnet reinstall glibc-common gcc automake autoconf libtool make  gcc-c++
    
    RUN  localedef -c -f UTF-8 -i zh_CN zh_CN.utf8   
    ENV LC_ALL "zh_CN.UTF-8"  
    
    
    ADD SIMHEI.TTF /usr/share/fonts/chinese
    ADD SIMSUN.TTC /usr/share/fonts/chinese
    ADD fonts.conf /etc/fonts/fonts.conf
    
    ADD localtime  /etc/
    ADD jdk.tar.gz /data
    ADD profile /etc
    ADD 20-nproc.conf /etc/security/limits.d/
    ADD limits.conf /etc/security/
    ADD kafka-eagle.tar.gz  /data/ 
    
    RUN  chmod -R 755 /usr/share/fonts/chinese && 
         ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir && 
         chmod +x /data/kafka-eagle/bin/ke.sh && 
         mkdir -p /hadoop/kafka-eagle/db
    
    ENTRYPOINT ["/data/kafka-eagle/bin/ke.sh","start"]

    部署yaml 文件

    登录地址 http://192.168.200.21:30271/ke/     用户名 admin ,密码 123456

  • 相关阅读:
    vue中使用router全局守卫实现页面拦截
    Java入门之Maven创建Web项目
    Java入门之Maven安装并集成IDE
    Java入门之IDE配置Tomcat
    Java入门之Tomcat运行
    Java入门之Tomcat安装及环境变量配置
    Java入门之IDE集成开发环境安装及配置
    Java入门之JDK安装及环境变量配置
    查看SQL Server中的锁表及解锁
    DES加密解密
  • 原文地址:https://www.cnblogs.com/fengjian2016/p/9883547.html
Copyright © 2020-2023  润新知