• kafka web console安装


    貌似非常多小伙伴都不能成功打包,共享下之前打包的文件:

    http://pan.baidu.com/s/1sjkE37J


    ========

    kafka自己竟然没有还一个Web管理界面。。

    这里有个第三方的:

     https://github.com/claudemamo/kafka-web-console

    坑爹的是竟然没有具体的安装步骤。仅仅有一些简单的说明,对于不熟悉scala play开发的人来说。非常蛋疼。以下记录具体的安装过程。


    先下载安装scala的构建工具sbt,最新版本号能够到官网查看:

    http://www.scala-sbt.org/0.13/tutorial/Installing-sbt-on-Linux.html

      wget https://dl.bintray.com/sbt/debian/sbt-0.13.6.deb
      dpkg -i sbt-0.13.6.deb
      sudo dpkg -i sbt-0.13.6.deb
      git clone https://github.com/claudemamo/kafka-web-console
      cd kafka-web-console/
      sbt dist           这个命令生成能够公布的包,在target/universal文件夹下。
    另外,用sbt run命令能够直接跑,可是不妨生成一个standalone的包,这样在server仅仅要有java就能够跑了。

    这点网上非常多文章都没有说到,这也是写这个blog的一个原因。

    默认的数据库是H2,事实上我认为H2就已经够用了,不须要把数据放到mysql,非常麻烦,并且不是必需。

    假设sbt下载依赖包非常慢的话,能够考虑用代理:

    在bash设置下环境变量就能够了。

    export SBT_OPTS="$SBT_OPTS -Dhttp.proxyHost=myproxy-Dhttp.proxyPort=myport"


    解压
       unzip kafka-web-console-2.1.0-SNAPSHOT.zip
       cd kafka-web-console-2.1.0-SNAPSHOT/bin

    第一次启动时要加个參数:
     ./kafka-web-console -DapplyEvolutions.default=true 


    不然会报错:
        [warn] play - Run with -DapplyEvolutions.default=true if you want to run them automatically (be careful)
        Oops, cannot start the server.
        @6k1jkg3be: Database 'default' needs evolution!
        at play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply$mcV$sp(Evolutions.scala:484)


    ​查看帮助 和 后台执行:
       ./kafka-web-console -h
       nohup ./kafka-web-console >/dev/null 2>&1 &


    改动http服务port:

    默认是9000port。

    改动conf/application.conf 里的http.port,貌似不起作用。。

    能够通过命令行传递參数进去:

    ./kafka-web-console  -Dhttp.port=9001


    參考:

    sbt设置代理:
    http://stackoverflow.com/questions/13803459/how-to-use-sbt-from-behind-proxy

  • 相关阅读:
    利用binlog2sql闪回丢失数据
    MySQL 5.7基于GTID的主从复制
    执行SQL查询导致磁盘耗尽故障演示
    mysqld_safe之三言两语
    利用MyFlash闪回丢失数据(续)
    泛型方法的局限及解决之道
    操作系统学习笔记:文件系统实现
    动态绑定滚动条事件
    asp.net mvc + javascript导入文件内容
    asp.net mvc + javascript生成下载文件
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5092589.html
Copyright © 2020-2023  润新知