Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)

LarkMidTable 是一站式开源的数据中台,实现元数据管理,数据仓库开发,数据质量管理,数据的可视化,实现高效赋能数据前台并提供数据服务的产品。

产品愿景

1.满足许多的小企业,提供一站式的解决方案。

2.做出世界级别,能够媲美BAT大厂的产品。

3.创造价值,产生价值,让世界变得更加美好。

产品架构图

Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)

产品技术选型

组件

用途

clickhouse/doris

离线数仓

kafka

实时数仓

datax,flinkx

数据集成

flink,flinkcdc,seatunnel

数据开发

promicuse

数据监控

druid

数据服务

datart

数据可视化

cdh

大数据平台

dolphin

任务调度

产品效果图

Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)Java一站式开源的数据中台,适合中小企业的大数据解决方案附源码(java数据中台开发)

linux部署文档

系统要求

window系统和Linux需要安装python环境,并配置环境变量

  • java版本: Java 8
  • 数据库版本: Mysql5.7
  • 运行环境: MacOS, Windows,Linux,python

1.系统依赖包下载

1.获取flinkx-1.12-SNAPSHOT压缩包,关注公众号【LarkMidTable】发送 【flinkx】

2.将flinkx用压缩软件解压后

linux部署:

上传解压目录flinkx到linux**【注意: 修改Linux目录权限 chown -R 用户:用户 777】**

window部署:

解压后存放在window本地

2.web的安装

2.1 创建数据库

执行bin/db下面的web.sql文件(数据库版本5.1.0版本)

2.2编译打包

1.直接从Git上面获得源代码,在项目的根目录下执行如下命令

mvn clean install

2.执行成功后将会在工程的build目录下生成安装包

packages/admin_{VERSION}.tar.gz

2.3解压安装包

Linux方式部署的解压方式

解压安装包

tar -zxvf admin_2.1.2_1.tar.gz

window方式部署解压方式

解压 admin_2.1.2_1.tar.gz 安装包,使用winRAR解压

2.4安装配置

修改项目配置

1.修改路径admin/conf/ 下面的application.yml文件

#数据源 datasource: username: root password: root url: jdbc:mysql://localhost:3306/web?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8 driver-class-name: com.mysql.jdbc.Driver .... .... ....flinkx: job: accessToken: #i18n (default empty as chinese, "en" as english) i18n: ## triggerpool max size triggerpool: fast: max: 200 slow: max: 100 ### log retention days logretentiondays: 30 executor: flinkxHome: /home/hadoop/flinkx/flinkx.py jsonPath: /home/hadoop/flinkx/job/ logHome: /home/hadoop/flinkx/nohup.out

1.将localhost修改为数据库的地址

2.将flinkxHome,jsonPath,logHome 配置成flinkx所在目录

例如: Linux部署的配置**【获取flinkx-1.12-SNAPSHOT压缩包,关注公众号【LarkMidTable】发送 【flinkx】】**

executor: flinkxHome: /home/hadoop/flinkx/flinkx.py jsonPath: /home/hadoop/flinkx/job/ logHome: /home/hadoop/flinkx/nohup.out

例如:window部署的配置**【获取flinkx-1.12-SNAPSHOT压缩包,关注公众号【LarkMidTable】发送 【flinkx】】**

executor: flinkxHome: E:/flinkx/flinkx.py jsonPath: E:/flinkx/job/ logHome: E:/flinkx/nohup.out

2.5启动程序

Linux部署启动的方式:

[hadoop@mini4 bin]$ cd admin/bin[hadoop@mini4 bin]$ sh admin.sh start

window部署启动的方式:

运行adminbin下的admin.bat文件即可

2.6验证是否启动成功

Linux部署验证启动是否成功:

[hadoop@mini4 bin]$ jps24931 AdminApplication

window部署验证启动是否成功:

09:10:58.619 admin [main] INFO c.l.a.AdminApplication - Access URLs:---------------------------------------------------------- Local-API: http://127.0.0.1:8080/doc.html External-API: http://192.168.1.22:8080/doc.html web-URL: http://127.0.0.1:8080/index.html ----------------------------------------------------------09:11:01.001 admin [web, admin JobScheduleHelper#scheduleThread] INFO c.l.a.c.t.JobScheduleHelper - >>>>>>>>> init web admin scheduler success.

2.7访问首页

启动成功后打开页面(默认管理员用户名:admin 密码:123456) http://{ip}:8080/index.html#/dashboard

应用领域

智慧校园 、智慧交通 、智慧金融 、智慧农业、智慧医疗、智慧政务 等多个大数据领域

如果你想要源码,请记得转发 关注 私信

私信回复【一站式大数据中台

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年8月2日 上午10:23
下一篇 2022年8月2日 上午10:25

相关推荐

  • 13351168008

    13351168008 在这个数字世界中,我们每个人都有自己的数字身份。这些数字身份不仅代表着我们个人的数字 ID,还代表着我们在网络上的位置,我们的社交关系,我们的行为和决策。然…

    科研百科 2024年11月12日
    0
  • 余杭戴岳军公示

    余杭戴岳军公示 余杭区位于浙江省杭州市西南部,是一个拥有悠久历史和丰富文化底蕴的地区。近年来,余杭区经济社会发展取得了长足的进步,但也存在一些问题和挑战。为更好地推进余杭区的经济社…

    科研百科 2024年11月7日
    0
  • plm项目管理系统难吗

    PLM 项目管理系统是一个复杂的系统,需要开发者和项目经理具有多方面的技能和知识。虽然它看起来可能不像其他一些项目管理工具那样直观,但它确实具有一些挑战性。在本文中,我们将探讨 P…

    科研百科 2025年1月10日
    0
  • 日照市应急管理局召开2023年上半年工作总结会议(日照市应急管理局党组成员)

    7月22日,日照市应急管理局召开半年工作总结会议,综合分析上半年应急工作态势,研究部署下半年重点工作。局党委书记、局长乔永前主持会议并讲话,全体干部职工参加。 述职评议 会上,各科…

    科研百科 2024年1月14日
    202
  • 好业财项目管理工单系统

    好业财项目管理工单系统:提升企业项目管理效率的利器 随着企业规模的不断扩大和业务的不断复杂化,企业项目管理的需求也越来越大。传统的手工管理方法已经无法满足现代企业管理的需要,好业财…

    科研百科 2天前
    0
  • 一建项目管理重点总结

    一建项目管理重点总结 一建项目管理是建筑工程项目管理中的重要部分,它是确保项目按时完成、质量合格、预算可控、风险可控的关键。本文将总结一建项目管理的重点,为项目经理和项目管理人员提…

    科研百科 2024年7月28日
    72
  • 阿里云盘这是不打算做网盘了?(阿里为什么要做云盘)

    作为一名合格的 “ 冲浪少年 ”,相信每一个差友们都有一个自己的网盘工具。 毕竟无论从网上下载学习资料,还是保存自己的相册文档,网盘已经成为了当代青年人手必备的工具了。 如今市面上…

    科研百科 2022年8月11日
    374
  • 联合国两大科研项目落户德清县

    联合国两大科研项目落户德清县 近日,联合国两大科研项目——“全球城市创新联盟”和“数字基础设施国际挑战赛”正式落户德清县。这一事件标志着德清县将成为中国在全球科技创新领域的重要参与…

    科研百科 2024年4月12日
    166
  • 集团合同管理

    集团合同管理 集团合同管理是指在一个集团内,对不同公司的合同进行集中管理和协调管理的一种合同管理方式。集团合同管理可以提高合同管理的效率和准确性,降低合同风险,并为集团客户提供更优…

    科研百科 2024年9月3日
    40
  • 做进度计划软件

    做进度计划软件 进度计划软件是一种有用的工具,可以帮助人们有效地组织和管理项目或任务。通过使用这种软件,我们可以轻松地创建、跟踪和审查进度,确保我们在正确的时间完成工作。 做进度计…

    科研百科 2024年8月23日
    31