精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

StarRocks 開發環境搭建踩坑指北

開發 前端
如果我們網絡環境發生了變化,比如從家里的 Wi-Fi 切換到了公司的,需要手動刪除下 FE/meta 下的所有文件再次啟動,BE 則是需要重啟一下容器。

背景

最近這段時間在處理一個 StarRocks 的關于物化視圖優化的一個問題,在此之前其實我也沒有接觸過 StarRocks 這類主要處理數據分析的數據庫,就更別提在這上面做優化了。

在解決問題之前我先花了一兩天時間熟悉了一下 StarRocks 的一些概念和使用方法,然后又花了一些時間搭建環境然后復現了該問題。

之后便開始閱讀源碼,大概知道了相關代碼的執行流程,但即便是反復閱讀了多次代碼也沒有找到具體出現問題的地方。

所以便考慮在本地 Debug 源碼,最終調試半天之后知道了問題所以,也做了相關修改,給社區提交了 PR,目前還在推進過程中。

環境搭建

這里比較麻煩的是如何在本地 debug 代碼。

圖片圖片

根據官方的架構圖會發現 StarRocks 主要分為兩個部分:

  • FE:也就是常說的前端部分,主要負責元數據管理和構建執行計劃。
  • BE:后端存儲部分,執行查詢計劃并存儲數據。

其中 FE 是 Java 寫的,而存儲的 BE 則是 C++ 寫的,我這次需要修改的是 FE 前端的部分,所以本篇文章主要討論的是 FE 相關的內容。

好在社區已經有關于如何編譯和構建源碼的教程,這里我列舉一些重點,FE 首先需要安裝以下一些工具:

  • Thrift
  • Protobuf
  • Python3
  • JDK8+
brew install alberttwong/thrift/thrift@0.13
$ thrift -version  
Thrift version 0.13.0

brew install protobuf

以上默認是在  Mac 平臺上安裝的流程,所以全程使用 brew 最方便了,如果是其他平臺也是同理,只要安裝好這些工具即可。

緊接著便是編譯 FE,我們需要先下載源碼,然后進入 FE 的目錄:

git clone https://github.com/StarRocks/starrocks.git
cd fe
mvn install -DskipTests

然后直接使用 maven 編譯安裝即可。

這里需要注意??,因為編譯過程中需要使用 Python3 來執行一些構建任務,新版本的 Mac 都是內置 Python3 的,但如果是老版本的 Mac 內置的則是 Python2。

這時就需要我們將 Python3 的命令手動在構建任務里指定一下:

圖片圖片

比如我這里的 Python3  命令為 python3。

我們需要在 fe/fe-core/pom.xml 目錄里修改下 Python 的命令名稱:

圖片圖片

修改之后再 mvn install 編譯一次,如果一切順利的話便會編譯成功。

搭建本地集群

啟動 FE

我的最終目的是可以在本地 IDEA 中啟動 FE 然后再配合啟動一個 BE,這樣就可以在 IDEA 中調試 FE 的源碼了。

在啟動 FE 之前還需要創建一些目錄:

cp -r conf fe/conf
cp -r bin fe/bin
cp -r webroot fe/webroot

cd fe  
mkdir log  
mkdir meta

主要就是要在 FE 的目錄下創建配置文件、執行腳本、日志、元數據等目錄。

接著便可以打開 com.starrocks.StarRocksFE 類在 IDEA 中運行了,在啟動之前還需要配置一下環境變量:

# 修改為自己的目錄
export PID_DIR=/Users/smith/Code/starrocks/fe/bin
export STARROCKS_HOME=/Users/smith/Code/starrocks/fe
export LOG_DIR=/Users/smith/Code/starrocks/fe/log

同時需要配置下 fe.conf 中的 priority_networks 網絡配置:

priority_networks = 10.10.10.0/24

這個 IP 得是宿主機的 IP,后續我們使用 docker 啟動 BE 的時候也需要用到。

圖片圖片

如果啟動失敗,可以在日志目錄下查看日志:

2024-09-16 21:21:59.942+08:00 ERROR (main|1) [NodeMgr.getCheckedSelfHostPort():642] edit_log_port 9010 is already in use. will exit.

碰到這個異常:提示端口被占用,那可以嘗試關閉代理之后再試試。

啟動成功后我們便可以使用 MySQL 兼容的客戶端進行連接了,這里我使用的是 tableplus:

圖片圖片

然后我們使用以下 sql  可以查詢 fe 的節點狀態:

SHOW PROC '/frontends';

圖片圖片

看到類似的輸出則代表啟動成功了。

啟動 BE

之后我們便可以使用 Docker 來啟動 BE 了,之所以用 docker 啟動,是因為 BE 是 C++ 編寫的,想要在 Mac 上運行比較麻煩,最好是得有一臺 Ubuntu22 的虛擬機。

如果我們不需要調試 BE 的話,只使用 docker 啟動是再合適不過了。

docker run -p 9060:9060 -p 8040:8040 -p 9050:9050 -p 8060:8060 -p 9070:9070 -itd --rm --name be -e "TZ=Asia/Shanghai" starrocks/be-ubuntu

我們需要將 FE 需要連接 BE 的端口暴露出來,啟動成功后該鏡像并不會直接啟動 BE,我們需要進入容器手動啟動。

docker exec -it be bash

在啟動之前我們依然需要修改下 be.conf 中的 priority_networks 配置:

圖片圖片

修改為和 fe.conf 中相同的配置。

之后使用以下命令啟動 be:

bin/start_be.sh --daemon

啟動日志我們可以在 logs 目錄中查看。

綁定 FE 和 BE

接下來還有最后一步就是將 FE 和 BE 綁定在一起。

我們在 fe 中執行以下 sql:

ALTER SYSTEM ADD BACKEND "127.0.0.1:9050";

手動添加一個節點,之后再使用:

SHOW PROC '/backends';

可以查詢到 BE 的節點狀態:

圖片圖片

如果出現以下結果代表連接成功,這樣我們就可以創建數據庫和表了。

總結

這部分內容(本地 FE 聯結 docker 里的 FE)官方文檔并沒有提及,也是我踩了不少坑、同時還咨詢了一些大佬才全部調試成功。

還有一點需要注意的事:如果我們網絡環境發生了變化,比如從家里的 Wi-Fi 切換到了公司的,需要手動刪除下 FE/meta 下的所有文件再次啟動,BE 則是需要重啟一下容器。

參考鏈接:

  • https://docs.starrocks.io/zh/docs/developers/development-environment/IDEA/
  • https://docs.starrocks.io/zh/docs/deployment/deploy_manually/#%E7%AC%AC%E5%9B%9B%E6%AD%A5%E6%90%AD%E5%BB%BA%E9%9B%86%E7%BE%A4

責任編輯:武曉燕 來源: crossoverJie
相關推薦

2025-02-26 12:06:07

2025-10-27 01:11:00

2021-06-09 08:21:14

Webpack環境變量前端

2024-04-01 08:05:27

Go開發Java

2018-12-18 14:13:30

SDKAndroid開發

2015-09-07 10:15:53

移動端開發

2020-09-15 08:46:26

Kubernetes探針服務端

2023-01-18 23:20:25

編程開發

2013-07-23 06:11:44

Android開發學習Android開發環境Java

2024-03-26 15:19:36

鴻蒙應用開發開發工具

2023-02-20 08:11:04

2017-05-05 08:12:51

Spark共享變量

2021-10-28 19:10:02

Go語言編碼

2022-06-28 10:50:21

ElectronHosts

2011-08-02 17:37:01

IPhone開發 環境搭建

2010-04-03 11:30:15

Widget開發

2011-05-26 10:33:26

Android開發

2017-09-11 14:35:34

編輯器開發環境React

2017-03-02 15:33:24

Android Thi環境搭建

2024-04-10 08:39:56

BigDecimal浮點數二進制
點贊
收藏

51CTO技術棧公眾號

成人午夜电影免费在线观看| 色婷婷成人综合| 天天夜碰日日摸日日澡性色av| 天堂在线资源网| 日韩综合小视频| 久久久av一区| 亚洲天堂成人av| 久久麻豆视频| 亚洲国产三级在线| 欧美一区视久久| 国产伦精品一区二区三区视频痴汉| 欧美日韩理论| 亚洲系列中文字幕| 亚洲精品乱码久久久久久动漫| av午夜在线观看| 久久精品人人做人人爽97| 96国产粉嫩美女| 国产美女激情视频| 亚洲国产一成人久久精品| 亚洲精品国产精品久久清纯直播| 欧美三级午夜理伦三级富婆| 黄色污污视频在线观看| 亚洲国产精品黑人久久久 | 高清不卡亚洲| 亚洲乱码一区二区三区在线观看| 久久久免费看| 精品人妻av一区二区三区| 男女精品视频| 久久久亚洲国产| 亚洲一二三四五六区| 日韩极品在线| 欧美大片在线观看| www.久久久精品| 美女100%一区| 午夜成人免费视频| 91成人在线视频观看| 国产三级电影在线观看| 不卡影院免费观看| http;//www.99re视频| 亚洲天堂男人网| 久久久久.com| 欧美一区二区三区四区在线| 国产一级生活片| 自拍日韩欧美| 精品国内自产拍在线观看| 美女被到爽高潮视频| 超碰在线亚洲| 日韩免费电影一区| 性鲍视频在线观看| 国产不卡精品| 欧美丰满一区二区免费视频| 免费看国产黄色片| 亚洲精品555| 日本丶国产丶欧美色综合| 国产女大学生av| 蜜桃视频m3u8在线观看| 亚洲午夜在线电影| 日本福利视频一区| 黄色污污视频在线观看| 亚洲国产婷婷综合在线精品| 欧美少妇在线观看| av理论在线观看| 曰韩精品一区二区| www.xxx麻豆| 黄色影院在线看| 亚洲成人免费视频| 福利视频免费在线观看| 麻豆mv在线看| 色诱视频网站一区| 91香蕉视频污版| av成人免费看| 欧美视频你懂的| 中文字幕22页| 国产精品3区| 精品日产卡一卡二卡麻豆| 95视频在线观看| 理论片一区二区在线| 亚洲精品久久视频| a毛片毛片av永久免费| 国产一区二区三区网| 亚洲图片欧洲图片av| 天美传媒免费在线观看| 在线免费观看污| 日韩a一区二区| 亚洲欧美日韩精品久久奇米色影视| 色呦呦一区二区| 红桃成人av在线播放| 上原亚衣av一区二区三区| 黄视频网站免费看| 国产一区久久| 国产成人精品一区二区在线| 91精品中文字幕| 懂色av一区二区三区免费观看| 国产视频在线观看一区| 国内三级在线观看| 亚洲欧美日韩中文播放| 99精品在线免费视频| 日韩欧美一区二区三区免费观看| 91精品久久久久久蜜臀| 国产精品久久久久久亚洲av| 国产99亚洲| 欧美wwwxxxx| 午夜精品久久久久久久久久久久久蜜桃| 久色成人在线| 91久久国产综合久久91精品网站| 免费的黄色av| 亚洲国产精品成人综合| 日本黄色片一级片| 中文字幕日本一区二区| 欧美xxxxxxxxx| 一区二区三区在线观看免费视频| 亚洲大全视频| 国产suv精品一区二区| www三级免费| 国产精品视频麻豆| 黄色大片在线免费看| 欧美激情不卡| 亚洲免费av电影| 欧美成人精品欧美一级| 全国精品久久少妇| 久久精品日产第一区二区三区| 激情视频在线观看| 在线观看三级视频欧美| 日韩无码精品一区二区| 欧美激情电影| 欧美在线免费看| 国产黄色一级大片| 国产精品久久久久久久久免费樱桃| 分分操这里只有精品| 国产美女精品视频免费播放软件| 亚洲精品色婷婷福利天堂| 日韩一级片av| 美国一区二区三区在线播放 | 亚洲高清在线一区| 色婷婷综合久久久久中文字幕1| 成人午夜视频在线播放| 成人综合激情网| www.黄色网址.com| 热久久久久久| 一本色道久久综合狠狠躁篇的优点| 97人人澡人人爽人人模亚洲| 国产乱理伦片在线观看夜一区| 婷婷四月色综合| 奇米777日韩| 亚洲免费中文字幕| 影音先锋亚洲天堂| 成人黄页毛片网站| 国产欧美久久久久| 亚洲小说春色综合另类电影| 久热精品在线视频| 国产三级漂亮女教师| 国产精品免费看片| 污污的视频免费| 91日韩免费| 成人黄色片网站| 日本黄色片在线观看| 欧美日韩国产综合一区二区三区 | 欧美国产精品人人做人人爱| 91精品中文字幕| 国产精品久久夜| 天堂在线一区二区三区| 亚洲成av人电影| 147欧美人体大胆444| av电影免费在线观看| 91精品国产色综合久久不卡蜜臀| 婷婷激情四射网| 国产精品资源站在线| 日本a在线天堂| 都市激情亚洲| 欧美有码在线视频| 国产日本在线| 7777精品伊人久久久大香线蕉经典版下载| 五月激情四射婷婷| 黑人巨大精品欧美黑白配亚洲| 天天干天天色天天爽| 久久一级大片| 国产综合在线视频| 三级视频在线播放| 欧美日韩一区国产| 欧美成人片在线观看| 不卡视频一二三四| 一本久道中文无码字幕av| 中文精品一区二区| 成人女保姆的销魂服务| 金瓶狂野欧美性猛交xxxx | 韩国三级hd两男一女| 亚洲一区二区毛片| 一本一道久久a久久精品综合| 97久久中文字幕| 久久青草福利网站| 国产精品久久久久一区二区国产| 欧美日韩一本到| 久久久久成人网站| 久久―日本道色综合久久| 国产精品嫩草影院8vv8| 欧美日韩一区自拍| 牛人盗摄一区二区三区视频| 午夜不卡一区| 韩国三级电影久久久久久| 国产小视频在线| 日韩精品中文字幕在线不卡尤物| 六月丁香激情综合| 亚洲视频一区二区免费在线观看| 伊人网综合视频| 欧美96一区二区免费视频| 成人免费性视频| 日韩国产一区二区| 激情视频在线观看一区二区三区| 国产第一精品| 57pao国产成人免费| jizz性欧美| 国产亚洲精品久久久久久牛牛| 亚洲国产福利视频| 欧美在线观看一区| 黄色激情视频在线观看| 国产精品天干天干在线综合| 97人妻精品一区二区三区免费| 蜜桃视频第一区免费观看| 黄色国产一级视频| 亚洲有吗中文字幕| 水蜜桃一区二区| 亚洲国产合集| 国产伦精品一区二区三区| 日本免费成人| 国产激情视频一区| 天堂电影一区| 久久久免费精品视频| 国产三区视频在线观看| 国产性猛交xxxx免费看久久| 四虎永久在线观看| 精品噜噜噜噜久久久久久久久试看 | 天海翼亚洲一区二区三区| 99在线影院| 国产精品亚洲欧美日韩一区在线| 国产精品久久久久av| 欧美大片免费| 欧美一级大片在线免费观看| 超碰激情在线| 欧美激情视频一区二区三区不卡| 欧美18hd| www.99久久热国产日韩欧美.com| 国产乱视频在线观看| 国产视频久久久久久久| 婷婷av一区二区三区| 欧美精品一区二区蜜臀亚洲| 国产伦精品一区二区三区视频痴汉 | 九七电影院97理论片久久tvb| 97精品免费视频| 超碰资源在线| 91精品国产91久久久久福利| 国产蜜臀一区二区打屁股调教| 欧美高清激情视频| 色呦呦视频在线观看| 色综合天天综合网国产成人网| 91精选在线| 欧美高清视频在线| 国内小视频在线看| 性视频1819p久久| 暧暧视频在线免费观看| 午夜精品视频网站| 18video性欧美19sex高清| 韩国三级电影久久久久久| 擼擼色在线看观看免费| 国产91成人在在线播放| 玛雅亚洲电影| 国产精品视频地址| 国产精品日本一区二区不卡视频 | 一区二区三区视频免费视频观看网站 | 一区二区三区视频| 国产精品国产三级国产在线观看 | 亚洲茄子视频| 99色精品视频| 免费黄网站欧美| 五月天国产视频| 成人精品国产福利| 在线天堂www在线国语对白| av午夜一区麻豆| a级大片在线观看| 中文字幕av不卡| 欧美人妻精品一区二区免费看| 洋洋成人永久网站入口| 亚洲国产精一区二区三区性色| 日韩欧美aⅴ综合网站发布| 一区二区三区在线免费观看视频| 91麻豆精品国产91久久久更新时间| 精品国产区一区二| 国产丝袜一区二区| 免费a在线看| 97色在线观看免费视频| 日韩制服诱惑| 国产精品乱子乱xxxx| 香蕉视频一区| 免费看污污视频| 99精品热6080yy久久| 999精彩视频| 丁香一区二区三区| 久久久久久久久久久久| 亚洲美女免费在线| 日本中文在线播放| 91精品一区二区三区久久久久久 | 国产一区二区三区在线观看精品 | 国产精品极品在线观看| 欧美污视频久久久| 欧美在线视屏| 虎白女粉嫩尤物福利视频| 黄色精品一二区| 欧美色图亚洲激情| 一区二区三区在线不卡| 国产主播第一页| 亚洲国产精品久久久久| 在线视频自拍| 91精品国产精品| 亚洲视频资源| 青青草成人网| 影音先锋久久精品| 日本免费色视频| 久久久久99精品国产片| 国产一级中文字幕| 在线成人高清不卡| 超碰国产在线| 性色av一区二区三区| 日韩精品久久久久久久软件91| 日韩精品一线二线三线| 亚洲激情国产| 午夜性福利视频| 中文字幕一区三区| 久久久久亚洲视频| 精品视频偷偷看在线观看| 午夜伦理大片视频在线观看| 国产免费一区二区三区在线观看 | 六月丁香婷婷久久| 欧美日韩高清丝袜| 福利一区视频在线观看| 亚洲av无码一区二区三区性色| 日韩视频―中文字幕| 福利一区二区免费视频| 欧美少妇一区| 裸体素人女欧美日韩| 亚洲国产果冻传媒av在线观看| 一区av在线播放| www.天堂av.com| 久久国产精品久久久久久| 2020国产精品小视频| 亚洲一区在线直播| 免费的成人av| 美国美女黄色片| 欧美中文字幕亚洲一区二区va在线| 日漫免费在线观看网站| 97av在线影院| 日韩精品丝袜美腿| 黄色av网址在线播放| 9l国产精品久久久久麻豆| 久久一级黄色片| 亚洲国产精品va在线| 俄罗斯一级**毛片在线播放| 国产精品久久精品视| 亚洲国产二区| 国产精品伦子伦| 欧美视频在线视频| 毛片在线播放网站| 国产精品麻豆va在线播放| 欧美日一区二区| 777一区二区| 一区二区在线免费观看| 蜜臀久久精品久久久久| 欧美自拍视频在线| 青草国产精品| 天天爽夜夜爽视频| 亚洲一区二区三区精品在线| 天天干天天爱天天操| 奇米4444一区二区三区| 精品亚洲成人| 五月六月丁香婷婷| 亚洲国产另类av| 精品久久久久一区二区三区| 国产欧美精品在线| 国产真实久久| 国产精品密蕾丝袜| 91精品一区二区三区久久久久久| 免费在线国产视频| 日本福利一区二区三区| 国产在线精品一区在线观看麻豆| 国语对白一区二区| 亚洲香蕉伊综合在人在线视看| 亚洲精品三区| 日本熟妇人妻xxxx| 亚洲国产成人午夜在线一区| 99久久精品免费看国产交换| 91av视频在线播放| 久久视频在线| 午夜av免费看| 69av一区二区三区| 国产精品迅雷| 青青草视频国产| 久久久www成人免费毛片麻豆 | 日韩欧美一区二区三区在线观看| 中文字幕在线乱| 26uuu国产日韩综合| 国产手机av在线| 国产精品成人va在线观看|