# EFAK-SpringBoot **Repository Path**: zbc0512/efak-spring-boot ## Basic Information - **Project Name**: EFAK-SpringBoot - **Description**: Kafka Eagle Spring Boot版 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-17 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Kafka-Eagle Spring Boot版 > 基于2.1.0版本,为方便后续同步升级版本,对源码的改动尽量做到最少。 ## 主要调整 - 添加Spring Boot parent,及Spring Boot相关依赖 - 添加SpringBoot启动类和默认配置文件 - 替换sprignboot一些jar包的默认版本(properties中添加相应组件的version) - 用配置类替换web.xml、spring-web.xml、spring-shiro.xml、spring-mybatis.xml ## 快速开始 ### 用maven打包后得到软件包 ```shell mvn clean package ``` ### 解压软件包 ```shell tar zxvf ke-spring-boot-bin.tar.gz ``` ### 修改conf/application.properties中的如下配置: ```properties # zookeeper list cluster1.zk.list=127.0.0.1:2181 # Kafka broker list cluster1.efak.bootstrap.servers=127.0.0.1:9092 # Kafka SASL cluster1.efak.sasl.enable=true cluster1.efak.sasl.protocol=SASL_PLAINTEXT cluster1.efak.sasl.mechanism=SCRAM-SHA-512 cluster1.efak.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="admin" password="admin-secret"; # use sqlite spring.datasource.driver-class-name=org.sqlite.JDBC spring.datasource.url=jdbc:sqlite:/data/ke/sqlite/ke.db # or switch to mysql # spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ke_dev?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull ```