在 Mac OS 上编译最新版本 Doris
Doris 是基于 MPP 架构的 OLAP 数据库,可以用做企业级的实时数仓。本文主要讲解了如何在 Mac OS 上编译 Doris 源码,一是用于本地的测试环境,二是方便自己了解和学习 Doris 的源码
Doris 是基于 MPP 架构的 OLAP 数据库,可以用做企业级的实时数仓。本文主要讲解了如何在 Mac OS 上编译 Doris 源码,一是用于本地的测试环境,二是方便自己了解和学习 Doris 的源码
Superset 近期发布了 3.0.0 版本,支持图表交互功能,以及 Excel 格式导出功能。本文记录了 Superset 3.0.0 版本在 Mac OS 上进行编译的详细步骤,以便于创建本地的测试环境
Kubesphere 是企业级的开源容器平台,Superset 是轻量级的 BI 工具。使用 Kubesphere 可以很方便地部署 Superset 的线上环境,本文记录了 Superset 新发布的 3.0.0 版本在 Kubesphere 上的部署过程
在使用 DBApi
的过程中,可能会需要开发插件,以解决业务问题。
在开发插件前,首先要调通本地的开发环境,本篇会介绍如何编译 DBApi
源码,并在 Intellij IDEA
中启动服务
本人是数据端开发,最近在工作中遇到需要向前端后端提供数据服务的问题,各端之间交互最好是提供数据接口,但我们人手有限,无力再维护一套 Java
服务,同时数据端吐出的数据一般业务逻辑都不复杂,用 SQL
就可以搞定,所以更没有开发 Java
服务的必要
所以我们调研了一些可以通过 SQL
直接生成接口的开源项目,最后觉得DBApi
是一个比较理想的选择,其优点在于:
SQL
就可以直接生成接口,不需要开发代码,虽然页面用起来有一些不太合理的地方,但是功能比较齐全,足够应付 SQL
开发4.0.0
,文档还算比较全,看文档安装、本地调试都没有太大问题,同时源码有注释,大部分都能看懂.git
下的index
文件,git add
后文件都会被添加到暂存区内,git commit
只提交暂存区中的文件,工作区的文件不提交.git
文件夹,保存了项目所有历史的版本记录,git commit
后文件会被提交到版本库内/etc/gitconfig
: 系统配置,对应git config --system
~/.gitconfig
: 用户配置,对应git config --global
.git/config
: 本地仓库配置,对应git config --local
local
覆盖global
覆盖system
1 | # 查看所有的配置以及它们所在的文件 |