Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

binglind/alchemy

Repository files navigation

License

Alchemy:

alchemy是以Jhipster为脚手架开发的web系统,能够在界面上开发基于flink的sql任务,也支持拉取jar包上传任务。

大家如果觉得有帮助的话,请帮忙点个star

环境

  • Java 8
  • Maven3.x
  • Flink 1.8.0 (table和hadoop依赖放入lib目录下)
  • node.js (可选,开发前端需要)

快速运行

 mvn clean package -DskipTests -Pdev,npm
 java -jar alchemy-web/target/alchemy-web-1.0.0-SNAPSHOT.jar
 访问 http://localhost:8080
 登录用户admin 密码admin

支持

yaml配置

所有的yaml配置建议以"-"作为分隔符

  • standalone
  • openshift : 可以在openshift上自动创建和管理集群
源表
维表
  • 页面编写用户函数
  • jar包加载用户函数
写入端
钉钉机器人告警

resource的config目录下,修改dingtalk的webhook

生产环境

必须要做以下事情:

  • dev默认是h2数据库,所以必须修改数据库配置
  • 代码deploy到自己的maven私服
  • 配置私服地址

开发

贡献

欢迎大家提交自己的代码

近期计划

  • 维表支持redis、hbase等
  • 支持yarn模式
  • 动态拉取schema字段
  • ......

About

给flink开发的web系统。支持页面上定义udf,进行sql和jar任务的提交;支持source、sink、job的管理;可以管理openshift上的flink集群

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /