zoukankan      html  css  js  c++  java
  • kafka 监控工具 eagle 的安装

    一,下载安装致虚拟机

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

       网盘地址:

        链接:https://pan.baidu.com/s/1iYAzedg5jrruOTMyO45kRg
        提取码:fqjk

     二,在kafka中的bin/kafka-server-start.sh中加入以下内容。

      提供 jmx 连接端口,KAFKA_HEAP_OPTS JVM的参数可以根据自己服务器的性能进行调大(不建议调小,再小就起不来了)


    export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
    export JMX_PORT="9999"

     三,安装eagle

      1.解压eagle文件  tar -zxvf kafka-eagle-bin-1.3.7.tar.gz

         2.将解压出来的压缩包继续解压 tar -zxvf kafka-eagle-web-1.3.7-bin.tar.gz

     四,配置环境变量vim /etc/profile

      

       刷新:source /etc/profile

       切换到 bin 目录,为 eagle 的启动脚本添加可执行权限:chmod 777 ke.sh

     五,修改eagle配置文件

        切换到 conf 目录,修改配置文件 system-config.properties

     

     

     六,启动bin/ke.sh start

      

     访问http://192.168.117.129:8049/ke/

     

     完成;;;;;

    这里遇到两个问题:

       1,启动 eagle 需要服务器至少 1.5 G 的可用内存。如果可用内存不足,虽然会显示启动成功的页面。但是输入 bin/ke.sh status 会发现服务状态为未启动。也有可能是启动状态,但是访问不到登录页面,可以查看log目录下的日志,这里需要改一下虚拟机的内存,重启zk,kafka,即可访问。

      2.有登录页面,无数据,看日志是数据库拒绝连接,这里可能是因为数据库不能远程访问,这里就需要开启远程访问权限

        实现远程连接: 将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。update user set host = ’%’ where user = ’root’;  将权限改为ALL PRIVILEGES

       grant all privileges  on *.* to root@'%' identified by "密码";

      刷新:flush privileges;

      这样机器就可以以用户名root密码root远程访问该机器上的MySql.

       参考博客:https://www.cnblogs.com/keatsCoder/p/13291615.html

  • 相关阅读:
    JAVA类型转换
    ASCII码表
    Java运算符的优先级(从高到低)
    Java内各种进制的表示
    java 标识符命名规则
    Java介绍(重要特点)
    多线程
    Mac&iOS之多线程--转自http://geeklu.com/2012/02/thread/
    00002-20180324-数组-列表
    00001-20180324-从列表中获取单个元素
  • 原文地址:https://www.cnblogs.com/yangxiaoli/p/13391205.html
Copyright © 2011-2022 走看看