随着 StarRocks 3.0 的发布,彻底结束了过去云厂商鉴权参数军阀混战的年代,现在采用统一的全新鉴权参数。而且这些鉴权参数可以使用在任何需要发生鉴权的地方,可以是数据湖的 catalog,也可以是导入导出,甚至还可以在备份中使用,可谓是 anywhere。(数据湖的外部表不支持,因为这个功能即将入土)。 所有鉴权参数的命名采用 云厂商.产品…
Chinese version: https://www.inlighting.org/archives/setup-perfect-starrocks-dev-env Some people want to become StarRocks contributor, but are troubled by the development envi…
鉴于经常有人问我 StarRocks 的开发环境如何搭建,这里本人写一篇教程,方便大家跟着 step-by-step。 什么叫完美? 支持一键编译 BE 和 FE。Clion,IDEA 均支持代码跳转。IDE 全部变量能正常解析,不会出现红线。Clion 可以正常启用其 analyze 功能。支持 FE 和 BE 的 Debug。 环境准备 鄙人使…
文章随手写的,有需要的自己看看。 ES 相关概念 index:index 在 es 中不是指索引,其对应数据库中的 table 概念。一个 index 含有多个 document,一个 document 是一个 json。 mapping:针对于 index 来说的,指一个 index 的结构,对应数据库中的 table schema。 mappi…
因为 StarRocks 源自于 Apache Doris,故 Apache Doris 也可以参考此方案。 StarRocks 分为 FE 和 BE,其中 FE 使用 Java 编写,凭借 JVM,环境其实还算好搭,我个人在 M1 的 MacBook 上也能成功跑起来,具体可以参考 StarRocks FE 在 IDEA 上开发环境设置 这篇文章…
最近在公司看 StarRocks 的 FE 源码,经过自己的摸索,终于能在 M1 MacBook 中直接使用 IDEA 运行和 DEBUG 程序,这能极大的提升生产力,故在本文中进行总结,为后人提供参考。 即使你不是用 MacBook,这篇文章也有很大的参考价值,毕竟 MacOS 上都能搞定了,你还怕 Linux 搞不定?Windows 除外。 环…