首页 > 其他分享 >kafka-eager安装-Mac

kafka-eager安装-Mac

时间:2024-11-01 17:30:52浏览次数:3  
标签:efak enable kafka eager Mac cluster2 sasl cluster1

kafka-eager安装-Mac

官网:http://www.kafka-eagle.org/

支持window,MacOS/linux

简称:EFAK

查看官方安装文档:https://docs.kafka-eagle.org/2.installation/1.requirements

对硬件软件的要求:

硬件推荐:最少2G内存,1个CPU

支持的数据库:MYSQL, sqlLite -->(自行选择,配置文件配置即可)

软件要求:

需要提前装好JDK环境b,并配置好JAVA_HOME环境变量

安装部署:

1.下载EFAK

http://www.kafka-eagle.org/

2.解压tar包

tar -zxvf efak-xxx-bin.tar.gz
mv efak-xxx efak

3.配置环境变量:

#编辑.bash_profile

vim ~/.bash_profile (用户级配置文件)

vim ~/.bash_profile

export KE_HOME=/Users/huitailang/develop/app_setup/kafka-eagle-bin-3.0.1/efak
export PATH=$PATH:$KE_HOME/bin


source ~/.bash_profile

4.修改配置项

cd ${KE_HOME}/conf

配置项

cd ${KE_HOME}/conf

vi system-config.properties
# Multi zookeeper&kafka cluster list -- The client connection address of the Zookeeper cluster is set here
efak.zk.cluster.alias=cluster1
cluster1.zk.list=127.0.0.1:2181
# Add zookeeper acl
cluster1.zk.acl.enable=false
cluster1.zk.acl.schema=digest
cluster1.zk.acl.username=test
cluster1.zk.acl.password=test123
# Kafka broker nodes online list
cluster1.efak.broker.size=10
cluster2.efak.broker.size=20
# Zkcli limit -- Zookeeper cluster allows the number of clients to connect to
# If you enable distributed mode, you can set value to 4 or 8
kafka.zk.limit.size=8
# EFAK webui port -- WebConsole port access address
efak.webui.port=8048
######################################
# EFAK enable distributed
######################################
efak.distributed.enable=false
# master worknode set status to master, other node set status to slave
efak.cluster.mode.status=slave
# deploy efak server address
efak.worknode.master.host=localhost
efak.worknode.port=8085
# Kafka offset storage -- Offset stored in a Kafka cluster, if stored in the zookeeper, you can not use this option
cluster1.efak.offset.storage=kafka
cluster2.efak.offset.storage=kafka
# Whether the Kafka performance monitoring diagram is enabled
efak.metrics.charts=false
# EFAK keeps data for 30 days by default
efak.metrics.retain=30
# If offset is out of range occurs, enable this property -- Only suitable for kafka sql
efak.sql.fix.error=false
efak.sql.topic.records.max=5000
# Delete kafka topic token -- Set to delete the topic token, so that administrators can have the right to delete
efak.topic.token=keadmin
# Kafka sasl authenticate
cluster1.efak.sasl.enable=false
cluster1.efak.sasl.protocol=SASL_PLAINTEXT
cluster1.efak.sasl.mechanism=SCRAM-SHA-256
cluster1.efak.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="admin" password="admin-secret";
# If not set, the value can be empty
cluster1.efak.sasl.client.id=
# Add kafka cluster cgroups
cluster1.efak.sasl.cgroup.enable=false
cluster1.efak.sasl.cgroup.topics=kafka_ads01,kafka_ads02
cluster2.efak.sasl.enable=true
cluster2.efak.sasl.protocol=SASL_PLAINTEXT
cluster2.efak.sasl.mechanism=PLAIN
cluster2.efak.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="admin-secret";
cluster2.efak.sasl.client.id=
cluster2.efak.sasl.cgroup.enable=false
cluster2.efak.sasl.cgroup.topics=kafka_ads03,kafka_ads04
# Default use sqlite to store data
efak.driver=org.sqlite.JDBC
# It is important to note that the '/hadoop/kafka-eagle/db' path must be exist.
efak.url=jdbc:sqlite:/hadoop/kafka-eagle/db/ke.db #这里需要改成efak的安装路径
efak.username=root
efak.password=smartloli
# (Optional) set mysql address
#efak.driver=com.mysql.jdbc.Driver
#efak.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
#efak.username=root
#efak.password=smartloli

5.启动efak

cd ${KE_HOME}/bin
chmod +x ke.sh
ke.sh start

#重启/停止
ke.sh restart
ke.sh stop

6.访问

http://127.0.0.1:8048

admin/123456

标签:efak,enable,kafka,eager,Mac,cluster2,sasl,cluster1
From: https://www.cnblogs.com/cutesheep/p/18520934

相关文章

  • Kafka python模拟整理
    模拟需要用到kafka的包,需要pip安装,但注意pipinstallkafka不适用于python3.x的某个版本以上,均已经换成kafka-python推荐使用版本2.0.2,目前稳定pip没有的问题如果是windows环境,可通过直接去官网下载python版本,指定版本会顺带安装pip如果是linux环境,有节点是不带pip的,可使用yu......
  • Emacs安装
    Emacs安装#Installessentialbuildtoolssudoapt-getinstallbuild-essentialtexinfolibx11-devlibxpm-devlibjpeg-devlibpng-devlibgif-devlibtiff-devlibgtk2.0-devlibncurses-devgnutls-devlibgtk-3-devgitautoconf#Clonesourcegitclone--depth=1h......
  • 2025AI插件脚本大合集V6.0最新中文版本!209+效率功能支持Illustrator 2025-CS6 Win/Mac
    AI插件脚本大合集V6.0是专为AdobeIllustrator设计的一套强大工具集,旨在提高设计师的工作效率。它支持从Illustrator2025至CS6的多个版本,并兼容Windows和Mac操作系统。以下是该插件脚本大合集中的一些常用功能,它们可以帮助设计师在各种设计任务中节省时间并提高质量。标注......
  • Mac和Windows最全快捷键 - Photoshop2024
    在数字化图像处理的世界里,Photoshop一直是专业设计师和摄影师的首选工具。无论是在图像编辑、图层处理还是各种效果应用上,Photoshop的功能都令人称赞。然而,Photoshop功能繁多,如果一一通过菜单查找,不仅耗时而且不够高效。熟练掌握快捷键可以极大地提高工作效率,让操作更加流畅。......
  • 感人电影-521我爱你 PSVita+Switch+Windows+Mac移植版
    游戏名称:感人电影-521我爱你游戏类型:文字冒险游戏原发售平台:J2ME开发商:F23发布日期:2010/01/03原游戏简介:感人电影-521我爱你最新感动人的科技!是人看了都要哭!超越生死的爱情,用电话联系起来的男女主角命运,让你有意想不到的结局。让你看后更珍惜所爱的人!Renpy技术支持:你们亲......
  • SMART Utility中文激活安装包 SMART Utility MacOS硬盘检测下载地址
    SMARTUtility是一款专为MacOSX设计的硬盘健康状态检测工具。它利用先进的自我监测、分析与报告技术(SMART),实时监测硬盘的温度、转速、错误率等关键参数,全面评估硬盘健康状况。该软件能及时发现并预警硬盘中的潜在问题,如坏道、机械故障等,并提供详细的报告功能,帮助用户了解硬盘使......
  • JAVA开发笔记之mac基于jenv管理多java版本
    0x00本文主要记录mac上jenv管理多版本java的坑;前提是配置好brew镜像,确保brewupdate会正常执行而不是卡住。 0x01安装jenvbrewinstalljenv#添加jenv环境变量,修改用户文件夹下对应的~/.bash_profile或者~/.zhsrcexportPATH="$HOME/.jenv/bin:$PATH"eval"$(jenvi......
  • ravynOS 0.5.1 - 基于 FreeBSD 的 macOS 兼容开源操作系统
    ravynOS0.5.1-基于FreeBSD的macOS兼容开源操作系统ravynOS-一个旨在提供macOS的精致性和FreeBSD的自由度的操作系统请访问原文链接https://sysin.org/blog/ravynos/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgravynOS我们喜欢macOS,但我们不喜......
  • DaVinci Resolve Studio 19.0.3 (macOS, Windows) - 剪辑、调色、特效和音频后期制作
    DaVinciResolveStudio19.0.3(macOS,Windows)-剪辑、调色、特效和音频后期制作BlackmagicDesignDaVinciResolveStudio请访问原文链接:https://sysin.org/blog/blackmagic-design-davinci-resolve/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgDaVinciRe......
  • Fusion Studio 19.0.3 (macOS, Windows) - 视觉特效、3D、VR 及动态图形解决方案
    FusionStudio19.0.3(macOS,Windows)-视觉特效、3D、VR及动态图形解决方案BlackmagicDesignFusionStudio请访问原文链接:https://sysin.org/blog/blackmagic-design-fusion/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgFusion19登场卓越领先的视觉特......