- 本人学习hdfs、iceberg创建的项目
- icebergManager是一款基于hdfs存储,iceberg提供schema,使用spark或flink对结构化数据进行管理操作的工具,目前状态仅供于datapower成员学习hdfs、iceberg原生API使用,可以作为iceberg管理客户端简单使用。
- 1、服务后台框架:ruoyi框架
- 2、大数据技术栈:hdfs、iceberg、spark、flink
- 数据入湖:支持hive、hdfs、kafka、mysql数据入iceberg
- 库表管理:iceberg目录、库、表树结构展示+库表元数据管理和操作
- sql客户端:支持使用基于spark和flink本地客户端,通过sql对iceberg表进行数据操作(不推荐直接操作线上数据,目前spark支持yarn上执行,flink执行目前支持local)
java8
nodejs 16+
.\sql\icebergManager.sql
.\iceberg-admin\src\main\resources\application.yml
.\iceberg-admin\src\main\resources\application-druid.yml
.\iceberg-admin\src\main\java\com\powerdata\IcebergManagerApplication.java
cd .\iceberg-ui
npm install
npm run dev