kylin 源码各模块功能说明
以下即为 Kylin 源码中的各个模块(后续会逐步添加详细说明)。
模块 | 功能 |
---|---|
assembly | maven-assembly-plugin 打包多模块代码后生成的结果 |
build | 构建脚本,全是shell script |
cache | 各级缓存 |
core-common | 公用组件 |
core-cube | cube相关 |
core-dictionary | 字典相关 |
core-job | 构建任务相关 |
core-metadata | 元数据相关 |
core-metrics | 指标计算相关 |
core-storage | 存储引擎相关 |
datasource-sdk | |
dev-support | |
docker | |
engine-mr | 引擎插件——mapreduce |
engine-spark | 引擎插件——spark |
examples | 示例cube |
jdbc | jdbc |
kylin-it | |
metrics-reporter-hive | 指标面板——hive |
metrics-reporter-kafka | 指标面板——kafka |
odbc | odbc |
query | 查询组件 |
server | |
server-base | |
source-hive | 数据源插件——hive |
source-jdbc | 数据源插件——jdbc |
source-kafka | 数据源插件——kafka |
storage-hbase | 存储插件——hbase |
storage-stream | 存储插件——stream |
stream-coordinator | |
stream-core | |
stream-receiver | |
stream-source-kafka | |
tomcat-ext | |
tool | |
tool-assembly | |
webapp | 网页页面 |