zoukankan      html  css  js  c++  java
  • Kafka-eagle安装

    1、下载安装包

    2、上传解压

    tar -xf kafka-eagle-bin-2.0.6.tar.gz
    tar -xf kafka-eagle-web-2.0.6-bin.tar.gz

    3、修改kafka-eagle-bin-2.0.6/kafka-eagle-web-2.0.6/conf下的system-config.properties (直接复制,然后把标红的地方修改即可,mysql的库要自己创建)

    ######################################
    # multi zookeeper & kafka cluster list
    ######################################
    kafka.eagle.zk.cluster.alias=cluster1
    cluster1.zk.list=hadoop101:2181,hadoop102:2181,hadoop103:2181
    #cluster2.zk.list=xdn10:2181,xdn11:2181,xdn12:2181
    
    ######################################
    # zookeeper enable acl
    ######################################
    #cluster1.zk.acl.enable=false
    #cluster1.zk.acl.schema=digest
    #cluster1.zk.acl.username=test
    #cluster1.zk.acl.password=test123
    
    ######################################
    # broker size online list
    ######################################
    cluster1.kafka.eagle.broker.size=20
    
    ######################################
    # zk client thread limit
    ######################################
    kafka.zk.limit.size=32
    
    ######################################
    # kafka eagle webui port
    ######################################
    kafka.eagle.webui.port=8048
    
    ######################################
    # kafka jmx acl and ssl authenticate
    ######################################
    #cluster1.kafka.eagle.jmx.acl=false
    #cluster1.kafka.eagle.jmx.user=keadmin
    #cluster1.kafka.eagle.jmx.password=keadmin123
    #cluster1.kafka.eagle.jmx.ssl=false
    #cluster1.kafka.eagle.jmx.truststore.location=/Users/dengjie/workspace/ssl/certificates/kafka.truststore
    #cluster1.kafka.eagle.jmx.truststore.password=ke123456
    
    ######################################
    # kafka offset storage
    ######################################
    cluster1.kafka.eagle.offset.storage=kafka
    #cluster2.kafka.eagle.offset.storage=zk
    
    ######################################
    # kafka jmx uri
    ######################################
    cluster1.kafka.eagle.jmx.uri=service:jmx:rmi:///jndi/rmi://%s/jmxrmi
    
    ######################################
    # kafka metrics, 15 days by default
    ######################################
    kafka.eagle.metrics.charts=true
    kafka.eagle.metrics.retain=15
    
    ######################################
    # kafka sql topic records max
    ######################################
    kafka.eagle.sql.topic.records.max=5000
    kafka.eagle.sql.topic.preview.records.max=10
    
    ######################################
    # delete kafka topic token
    ######################################
    kafka.eagle.topic.token=keadmin
    
    ######################################
    # kafka sasl authenticate
    ######################################
    #cluster1.kafka.eagle.sasl.enable=false
    #cluster1.kafka.eagle.sasl.protocol=SASL_PLAINTEXT
    #cluster1.kafka.eagle.sasl.mechanism=SCRAM-SHA-256
    #cluster1.kafka.eagle.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="kafka" password="kafka-eagle";
    #cluster1.kafka.eagle.sasl.client.id=
    #cluster1.kafka.eagle.blacklist.topics=
    #cluster1.kafka.eagle.sasl.cgroup.enable=false
    #cluster1.kafka.eagle.sasl.cgroup.topics=
    #cluster2.kafka.eagle.sasl.enable=false
    #cluster2.kafka.eagle.sasl.protocol=SASL_PLAINTEXT
    #cluster2.kafka.eagle.sasl.mechanism=PLAIN
    #cluster2.kafka.eagle.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="kafka" password="kafka-eagle";
    #cluster2.kafka.eagle.sasl.client.id=
    #cluster2.kafka.eagle.blacklist.topics=
    #cluster2.kafka.eagle.sasl.cgroup.enable=false
    #cluster2.kafka.eagle.sasl.cgroup.topics=
    
    ######################################
    # kafka ssl authenticate
    ######################################
    #cluster3.kafka.eagle.ssl.enable=false
    #cluster3.kafka.eagle.ssl.protocol=SSL
    #cluster3.kafka.eagle.ssl.truststore.location=
    #cluster3.kafka.eagle.ssl.truststore.password=
    #cluster3.kafka.eagle.ssl.keystore.location=
    #cluster3.kafka.eagle.ssl.keystore.password=
    #cluster3.kafka.eagle.ssl.key.password=
    #cluster3.kafka.eagle.ssl.endpoint.identification.algorithm=https
    #cluster3.kafka.eagle.blacklist.topics=
    #cluster3.kafka.eagle.ssl.cgroup.enable=false
    #cluster3.kafka.eagle.ssl.cgroup.topics=
    
    ######################################
    # kafka sqlite 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=www.kafka-eagle.org
    
    ######################################
    # kafka mysql jdbc driver address
    ######################################
    kafka.eagle.driver=com.mysql.cj.jdbc.Driver
    kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/ke1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
    kafka.eagle.username=root
    kafka.eagle.password=yang156122

    4、进入kafka-eagle-bin-2.0.6/kafka-eagle-web-2.0.6/bin,启动程序

    ke.sh start 启动
    ke.sh stop 停止

     FAQ

    1、kafka-eagle会使用kafka9988端口,如果没有启动,不会有数据,启动kafka的时候请加 JMX_PORT=9988

    JMX_PORT=9988 /usr/java/kafka2.3/kafka_2.11-2.3.0/bin/kafka-server-start.sh -daemon /usr/java/kafka2.3/kafka_2.11-2.3.0/config/server.properties

    2、zookeeper版本信息没有显示:请在zoo.cfg文件中添加

    4lw.commands.whitelist=*
  • 相关阅读:
    javac不是内部或外部命令在win10上的解决方案
    HDU 6191 Query on A Tree(字典树+离线)
    hihoCoder #1558 : H国的身份证号码I
    HDU 6154 CaoHaha's staff(2017中国大学生程序设计竞赛
    湖南省第十二届省赛:Parenthesis
    POJ 3260 The Fewest Coins(完全背包+多重背包=混合背包)
    HDU 2923 Relocation(状压dp+01背包)
    HDU 2546 饭卡(01背包)
    HDU 1247 Hat’s Words(字典树)
    HDU 1711 Number Sequence(KMP)附带KMP的详解
  • 原文地址:https://www.cnblogs.com/ywjfx/p/15073840.html
Copyright © 2011-2022 走看看