dremio 社区版目前依赖的一些闭源包

dremio 并不是100%开源的,其中就包含一些以dremio-ce 开头的包,目前这些包是在构建阶段打包进去的
但是这些包还是比较重要的,比如jdbc,es,kernel 以及scheduler

参考清单

基于20.1.0 版本的

dremio-ce-elasticsearch-plugin-20.1.0-202202061055110045-36733c65.jar
dremio-ce-hive2-plugin-launcher-20.1.0-202202061055110045-36733c65.jar
dremio-ce-hive3-plugin-launcher-20.1.0-202202061055110045-36733c65.jar
dremio-ce-jdbc-fetcher-api-20.1.0-202202061055110045-36733c65.jar
dremio-ce-jdbc-plugin-20.1.0-202202061055110045-36733c65.jar
dremio-ce-mongo-plugin-20.1.0-202202061055110045-36733c65.jar
dremio-ce-parquet-plugin-20.1.0-202202061055110045-36733c65.jar
dremio-ce-sabot-joust-cpp-20.1.0-202202061055110045-36733c65.jar
dremio-ce-sabot-joust-java-20.1.0-202202061055110045-36733c65.jar
dremio-ce-sabot-kernel-20.1.0-202202061055110045-36733c65.jar
dremio-ce-sabot-scheduler-20.1.0-202202061055110045-36733c65.jar
dremio-ce-services-cachemanager-20.1.0-202202061055110045-36733c65.jar

简单说明

dremio-ce-sabot-scheduler 是一个比较重要的,dremio-ce 版本的任务调度,实际上代码是集成了ce 版本以及开源版本,ce是核心,开源的
主要定义了抽象接口定义,ce 处理了核心的任务处理
参考调用链

 

 

 

 


dremio-ce-services-cachemanager 依赖了dremio-ce-sabot-kernel ,目前这个服务应该是处理cache的,具体使用场景还需研究下,es,jdbc 相关的属于特定的,dremio-ce-parquet-plugin 属于对于parquet 的扩展,joust的暂时还没研究

说明

dremio 版开源对于部分核心实现还是比较吝啬的,所以有些东西是需要我们自己研究学习的,但是dremio 的设计还是很直接参考的

posted on   荣锋亮  阅读(261)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-03-02 sijms/go-ora 1.0 发布了,使用buffer提升了系统的性能
2020-03-02 pg pg_stat_statements 扩展使用
2019-03-02 pghoard 面向云存储的pg 备份&&恢复工具
2019-03-02 pgbench 安装试用

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示