从0到1参与开源项目——EFAK(本地开发环境搭建)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 从0到1参与开源项目——EFAK(本地开发环境搭建)

一、如何从0到1参与开源项目

https://github.com/smartloli/EFAK

(1)Fork 项目到自己的githup 账号上

(2)clone 代码到本地

二、准备工作

mysql  

kafka

tomcat -------------因为项目是spring mvc 所以需要tomcat  idea 配置tomcat 部署运行web项目(极速,详细版) - 知乎

三、本地环境配置修改启动

(1)修改配置文件信息,kafka 和mysql 信息

######################################
efak.zk.cluster.alias=cluster1
cluster1.zk.list=ip:2181
#cluster2.zk.list=127.0.0.1:2181/v23
#cluster3.zk.list=127.0.0.1:2181/scram
#cluster4.zk.list=127.0.0.1:2182
######################################
# zookeeper enable acl
######################################
cluster1.zk.acl.enable=false
cluster1.zk.acl.schema=digest
cluster1.zk.acl.username=test
cluster1.zk.acl.password=test123
######################################
efak.driver=com.mysql.cj.jdbc.Driver
efak.url=jdbc:mysql://ip:3306/test?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=123456

(2)配置启动信息,添加tomcat

最后启动项目,即可以看到启动地址

四、发布pr

可以选择issue 进行解决,然后发布pr,等待审核


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Java 关系型数据库 MySQL
开发环境部署教程
开发环境部署教程
67 0
|
运维 JavaScript Java
快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
3个步骤,在轻量应用服务器上完成部署DevStudio,帮你快速学习使用DevStudio进行代码的开发。
快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
|
7月前
|
Java 关系型数据库 MySQL
开源项目部署环境准备
开源项目部署环境准备
71 3
|
7月前
|
数据采集 机器学习/深度学习 开发者
如何在实际项目中应用这些开源项目?
【2月更文挑战第14天】【2月更文挑战第41篇】如何在实际项目中应用这些开源项目?
55 4
|
7月前
|
机器学习/深度学习 分布式计算 JavaScript
有哪些常用的开源项目可以在实际项目中应用?
【2月更文挑战第14天】【2月更文挑战第42篇】有哪些常用的开源项目可以在实际项目中应用?
51 3
|
资源调度 前端开发 编译器
Stenciljs 学习之搭建项目
Stencil 是一个生成 Web Components(更确切地说,是自定义元素)的编译器。Stencil 将最流行的框架的最佳概念结合到一个简单的构建时工具中。 学习一个框架肯定是重创建项目开始啦!现在就让我们一起学习一下怎么创建项目吧。
117 0
|
XML JavaScript 前端开发
nasal脚本起源与环境搭建(flightgear开源项目)
nasal脚本起源与环境搭建(flightgear开源项目)
296 0
|
JavaScript Shell 开发工具
使用vuepress从零开始搭建我的技术文档|已部署到线上
几天前为了深入学习JS我手写了一个JS工具库,并且发布到了npm上 我把具体步骤,从零搭建再到发布上线的全部细节都写在这这一片文章上了:手写了一个JS工具库并发布到npm 既然已经写了JS工具库,那必须要有文档呀,要不然谁知道怎么使用!!! 所以今天这篇文章就介绍一下怎么使用vuepress2.x搭建一个文档,内容不深,小白也能看懂,因为我只是小小的写了一下 ^_^嘿嘿 文档效果可以点击此处查看☞:LearnJTs文档
667 1
使用vuepress从零开始搭建我的技术文档|已部署到线上
|
前端开发 应用服务中间件 Linux
《小团队web技术搭建》(五)项目的简单部署方式
《小团队web技术搭建》(五)项目的简单部署方式
363 0
|
存储 域名解析 测试技术
《小团队web技术搭建》(一)环境和工具的准备-第一部分
《小团队web技术搭建》(一)环境和工具的准备-第一部分
159 0