国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Doris實戰(zhàn)】Apache-doris-2.0.2部署幫助手冊

這篇具有很好參考價值的文章主要介紹了【Doris實戰(zhàn)】Apache-doris-2.0.2部署幫助手冊。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Apache-doris-2.0.2部署幫助手冊

校驗時間:2023年10月11日


版權聲明:本文為CSDN博主「顧棟」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43820556/article/details/133754689

安裝前準備

安裝包

  • apache-doris-2.0.2-bin-x64.tar.gz
  • jdk1.8.0_131.tgz
  • mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz

安裝要求

命令cat /proc/cpuinfo | grep flags來查看當前CPU所支持的指令集

命令netstat -lntp 2>/dev/null|grep LISTEN|awk '{print $4}'|awk -F':' '{print $NF}'|sort|uniq查詢已經占用的端口

命令cat /etc/redhat-release 查詢系統(tǒng)版本

Linux 操作系統(tǒng)版本需求
Linux 系統(tǒng) 版本
CentOS 7.1 及以上
Ubuntu 16.04 及以上
軟件需求
軟件 版本
Java 1.8
GCC 4.8.2 及以上
句柄需求

設置系統(tǒng)文件句柄數

vi /etc/security/limits.conf 
* soft nofile 65536
* hard nofile 65536
關閉 Swap

修改/etc/sysctl.conf,增加以下配置

vm.swappiness=0
vm.overcommit_memory=1
vm.zone_reclaim_mode = 0

配置完畢后,執(zhí)行sysctl -p命令使其生效。

# 查看交換區(qū)
free -m
網絡需求

Doris 各個實例直接通過網絡進行通訊。以下表格展示了所有需要的端口

實例名稱 端口名稱 默認端口 通訊方向 說明
BE be_port 9060 FE --> BE BE 上 thrift server 的端口,用于接收來自 FE 的請求
BE webserver_port 8040 BE <–> BE BE 上的 http server 的端口
BE heartbeat_service_port 9050 FE --> BE BE 上心跳服務端口(thrift),用于接收來自 FE 的心跳
BE brpc_port 8060 FE <–> BE, BE <–> BE BE 上的 brpc 端口,用于 BE 之間通訊
FE http_port 8030 FE <–> FE,用戶 <–> FE FE 上的 http server 端口
FE rpc_port 9020 BE --> FE, FE <–> FE FE 上的 thrift server 端口,每個fe的配置需要保持一致
FE query_port 9030 用戶 <–> FE FE 上的 mysql server 端口
FE arrow_flight_sql_port 9040 用戶 <–> FE FE 上的 Arrow Flight SQL server 端口
FE edit_log_port 9010 FE <–> FE FE 上的 bdbje 之間通信用的端口
Broker broker_ipc_port 8000 FE --> Broker, BE --> Broker Broker 上的 thrift server,用于接收請求

注:

  1. 當部署多個 FE 實例時,要保證 FE 的 http_port 配置相同。
  2. 部署前請確保各個端口在應有方向上的訪問權限。

部署規(guī)劃

服務器 FE BE MysqlClient
IP1 yes yes
IP2 yes
IP3 yes
IP4 yes
IP5 yes
IP6 yes

用戶規(guī)劃

groupadd -g 900 doris
useradd -u 210 -g 900 doris

目錄規(guī)劃

將空間大的目錄軟鏈接到home的子目錄下,比如/opt或者/data。此文檔采用/data目錄為例

  • 用戶目錄

    /home/doris/software 鏈接至 /data/doris/software

  • 數據目錄

    /home/doris/data鏈接至 /data/doris/data

  • 日志目錄

    /home/doris/logs鏈接至 /data/doris/logs

免密需求

集群中任一機器都與其他機器root免密。

# 創(chuàng)建秘鑰
ssh-keygen -t rsa
# 各個機器生成秘鑰,匯集公鑰
scp ~/.ssh/id_rsa.pub root@ip1:~/.ssh/2.id.rsa.pub
scp ~/.ssh/id_rsa.pub root@ip1:~/.ssh/3.id.rsa.pub
scp ~/.ssh/id_rsa.pub root@ip1:~/.ssh/4.id.rsa.pub
scp ~/.ssh/id_rsa.pub root@ip1:~/.ssh/5.id.rsa.pub
scp ~/.ssh/id_rsa.pub root@ip1:~/.ssh/6.id.rsa.pub
# 生成秘鑰認證文件
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/2.id.rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/3.id.rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/4.id.rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/5.id.rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/6.id.rsa.pub >> ~/.ssh/authorized_keys
# 向集群機器分發(fā)認證文件
scp ~/.ssh/authorized_keys root@ip2:~/.ssh/
scp ~/.ssh/authorized_keys root@ip3:~/.ssh/
scp ~/.ssh/authorized_keys root@ip4:~/.ssh/
scp ~/.ssh/authorized_keys root@ip5:~/.ssh/
scp ~/.ssh/authorized_keys root@ip6:~/.ssh/

每臺機器都相互免密登錄一下,確認免密成功。

安裝步驟

# 1.新建用戶與用戶組
groupadd -g 900 doris;
useradd -u 900 -g 900 doris;
# 2.準備目錄-將安裝包分發(fā)至各個服務器的/data/install_package目錄
mkdir -p /data/install_package;
mkdir -p /data/doris/software;
mkdir -p /data/doris/logs;
mkdir -p /data/doris/data;
ln -snf /data/doris/software /home/doris/software;
ln -snf /data/doris/logs /home/doris/logs;
ln -snf /data/doris/data /home/doris/data;
# fe的元數據存儲目錄
mkdir -p /data/doris/data/doris-meta;
# be的數據存儲目錄
mkdir -p /data/doris/data/datastorage;

# 3.將安裝包解壓至software目錄并配置軟鏈接
tar -zxf /data/install_package/jdk1.8.0_131.tgz -C /home/doris/software/;
tar -zxf /data/install_package/apache-doris-2.0.2-bin-x64.tar.gz -C /home/doris/software/;
ln -snf /home/doris/software/jdk1.8.0_131 /home/doris/software/java;
ln -snf /home/doris/software/apache-doris-2.0.2-bin-x64 /home/doris/software/doris;
# 在某一臺機器上安裝mysql客戶端
tar -zxf /data/install_package/mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz -C /home/doris/software/;
ln -snf /home/doris/software/mysql-5.7.43-linux-glibc2.12-x86_64 /home/doris/software/mysql-client;

# 4.確認目錄權限
chown -R doris:doris /data/doris/;
chown -R doris:doris /home/doris/;

配置JDK

su - doris;
vim /home/doris/.bashrc;
# 在.bashrc文件中追加以下內容
export JAVA_HOME=/home/doris/software/java
export PATH=$JAVA_HOME/bin:$PATH

# 配置生效
source /home/doris/.bashrc;
# 檢查jdk
java -version;

配置Doris文件

在doris用戶下執(zhí)行

fe.conf

vim /home/doris/software/doris/fe/conf/fe.conf
# 添加配置(使用ip a命令可獲取)
priority_networks = 實際本機IP地址/掩碼長度
meta_dir=/data/doris/data/doris-meta

# the output dir of stderr and stdout 
LOG_DIR = /data/doris/logs

be.conf

vim /home/doris/software/doris/be/conf/be.conf
# 添加配置(使用ip a命令可獲?。?/span>
priority_networks = 實際本機IP地址/掩碼長度
storage_root_path=/data/doris/data/datastorage

# the output dir of stderr and stdout 
LOG_DIR = /data/doris/logs

啟動與停止

啟動

啟動一個FE

su - doris;
cd  /home/doris/software/doris/fe;
sh bin/start_fe.sh --daemon;

配置操作

MysqlClient連接第一個啟動的FE 增加其他的FE節(jié)點和BE節(jié)點(無密碼連接方式)

/home/doris/software/mysql-client -h 啟動的FEIP -P 9030 -uroot 
-- edit_log_port位于conf/fe.conf  ,默認為9010
mysql> ALTER SYSTEM ADD FOLLOWER "fe2的ip:9010";
mysql> ALTER SYSTEM ADD FOLLOWER "fe3的ip:9010";
-- 查看所有fe節(jié)點
mysql> show proc '/frontends';

mysql> ALTER SYSTEM ADD BACKEND "be1:9050";
mysql> ALTER SYSTEM ADD BACKEND "be2:9050";
mysql> ALTER SYSTEM ADD BACKEND "be3:9050";
-- 查看所有be節(jié)點
mysql> show proc '/backends';

啟動其他的FE節(jié)點(FE2,FE3)

待加入的FE節(jié)點(第一次啟動時要加–helper參數,否則follower fe節(jié)點無法加入集群)

su - doris;
cd  /home/doris/software/doris/fe;
sh bin/start_fe.sh --helper masterFE的IP:edit_log_port --daemon;

啟動BE

su - doris;
cd  /home/doris/software/doris/be;
sh bin/start_be.sh --daemon

檢查

查詢FE是否正常

curl http://fe_host:fe_http_port/api/bootstrap

如果返回:{"status":"OK","msg":"Success"},則表示啟動成功,其余情況,則可能存在問題。

查詢BE是否正常

curl http://be_host:webserver_port/api/health

如果返回:{"status": "OK","msg": "To Be Added"},則表示啟動成功,其余情況,則可能存在問題文章來源地址http://www.zghlxwxcb.cn/news/detail-726660.html

停止

su - doris;
cd  /home/doris/software/doris/fe;
sh bin/stop_fe.sh

su - doris;
cd  /home/doris/software/doris/be;
sh bin/stop_be.sh

到了這里,關于【Doris實戰(zhàn)】Apache-doris-2.0.2部署幫助手冊的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Apache Doris (四十八): Doris表結構變更-替換表

    Apache Doris (四十八): Doris表結構變更-替換表

    ????個人主頁:IT貧道_大數據OLAP體系技術棧,Apache Doris,Clickhouse 技術-CSDN博客 ??? 私聊博主:加入大數據技術討論群聊,獲取更多大數據資料。 ??? 博主個人B棧地址:豹哥教你大數據的個人空間-豹哥教你大數據個人主頁-嗶哩嗶哩視頻 目錄

    2024年02月07日
    瀏覽(26)
  • Apache Doris 系列: 基礎篇-Flink SQL寫入Doris

    本文介紹 Flink SQL如何流式寫入 Apache Doris,分為一下幾個部分: Flink Doris connector Doris FE 節(jié)點配置 Flink SQL 寫 Doris Flink Doris connector 本質是通過Stream Load來時實現數據的查詢和寫入功能。 支持二階段提交,可實現Exatly Once的寫入。 1)需在 apache-doris/fe/fe.conf 配置文件添加如下配置

    2023年04月08日
    瀏覽(24)
  • Apache Doris (六十四): Flink Doris Connector - (1)-源碼編譯

    Apache Doris (六十四): Flink Doris Connector - (1)-源碼編譯

    ????個人主頁:IT貧道-CSDN博客 ???? 私聊博主:私聊博主加WX好友,獲取更多資料哦~ ??? 博主個人B棧地址:豹哥教你學編程的個人空間-豹哥教你學編程個人主頁-嗶哩嗶哩視頻 目錄 1.?Flink與Doris版本兼容

    2024年01月18日
    瀏覽(25)
  • Apache Doris (十六) :Doris分區(qū)和分桶2-List分區(qū)

    目錄 1.?List分區(qū) 1.1?創(chuàng)建List分區(qū)方式 1.2?增刪分區(qū) ???????1

    2024年02月12日
    瀏覽(17)
  • Apache Doris (二十三) :Doris 數據導入(一)Insert Into

    目錄 1.?語法及參數 2.?案例 ????3.?注意事項 3.1. 關于插入數據量

    2024年02月13日
    瀏覽(27)
  • 大數據Doris(六十五):基于Apache Doris的數據中臺2.0

    大數據Doris(六十五):基于Apache Doris的數據中臺2.0

    文章目錄 基于Apache Doris的數據中臺2.0 一、???????架構升級

    2024年02月20日
    瀏覽(21)
  • Apache Doris 快速入門

    Apache Doris 快速入門

    FE,Frontend,前端節(jié)點,接收用戶查詢請求,SQL解析,執(zhí)行計劃生成,元數據管理,節(jié)點管理等 BE,Backend,后端節(jié)點,數據存儲,執(zhí)行查詢計劃。 前端節(jié)點FE 和 后端節(jié)點BE 各自獨立運行,互不影響。 broker:用來和外部文件系統(tǒng)打交道 DORIS_HOME=/export/server/doris-1.2.4.1 node1:安裝

    2024年02月07日
    瀏覽(26)
  • Apache Doris 學習筆記

    Apache Doris 學習筆記

    目錄 一、Doris簡介 一)概述 二)使用場景 三)架構 二、Doris安裝部署 一)安裝要求 2.1.1 Linux操作系統(tǒng) 2.1.2 軟件需求 2.1.3 開發(fā)測試環(huán)境 2.1.4 生產環(huán)境 2.1.5 內部端口使用說明 二)部署 2.2.1 操作系統(tǒng) 2.2.2 Doris安裝包 2.2.3 解壓安裝包 2.2.4 配置FE 2.2.5 配置BE 三、Doris數據表設計

    2024年02月05日
    瀏覽(55)
  • Apache Doris

    1.Doris 簡介 1.1 Doris 概述 Apache Doris 由百度大數據部研發(fā)(之前叫百度 Palo,2018 年貢獻到 Apache 社區(qū)后, 更名為 Doris ),在百度內部,有超過 200 個產品線在使用,部署機器超過 1000 臺,單一 業(yè)務最大可達到上百 TB。 Apache Doris 是一個現代化的 MPP(Massively Parallel Processing,即大

    2024年02月06日
    瀏覽(16)
  • Apache Doris 入門 10 問

    Apache Doris 入門 10 問

    基于 Apache Doris 在讀寫流程、副本一致性機制、 存儲機制、高可用機制等方面的常見疑問點進行梳理,并以問答形式進行解答。在開始之前,我們先對本文相關的 名詞 進行解釋: FE :Frontend,即 Doris 的前端節(jié)點。主要負責接收和返回客戶端請求、元數據以及集群管理、查詢

    2024年02月02日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包