當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應(yīng)用軟件 > 編程工具 > Apache Doris(MPP分析型數(shù)據(jù)庫) V1.0 官方版
Apache Doris Apache Doris(MPP分析型數(shù)據(jù)庫) V1.0 官方版 / apache doris下載 版本

  Apache Doris是一款功能強大的MPP分析型數(shù)據(jù)庫軟件,可以幫助用戶實時進行數(shù)據(jù)分析,有效的提升了大家的工作效率,讓數(shù)據(jù)庫的管理更加方便快捷。軟件支持10PB以上的超大數(shù)據(jù)集,可以有效的提升大家的工作效率,讓數(shù)據(jù)庫管理成為簡單的事情。

Apache Doris

【SQL問題】

  #Q1. 查詢報錯:Failed to get scan range, no queryable replica found in tablet: xxxx

  這種情況是因為對應(yīng)的 tablet 沒有找到可以查詢的副本,通常原因可能是 BE 宕機、副本缺失等??梢韵韧ㄟ^ show tablet tablet_id 語句,然后執(zhí)行后面的 show proc 語句,查看這個 tablet 對應(yīng)的副本信息,檢查副本是否完整。同時還可以通過 show proc "/cluster_balance" 信息來查詢集群內(nèi)副本調(diào)度和修復(fù)的進度。

  關(guān)于數(shù)據(jù)副本管理相關(guān)的命令,可以參閱 數(shù)據(jù)副本管理。

  #Q2. show backends/frontends 查看到的信息不完整

  在執(zhí)行如show backends/frontends 等某些語句后,結(jié)果中可能會發(fā)現(xiàn)有部分列內(nèi)容不全。比如show backends結(jié)果中看不到磁盤容量信息等。

  通常這個問題會出現(xiàn)在集群有多個FE的情況下,如果用戶連接到非Master FE節(jié)點執(zhí)行這些語句,就會看到不完整的信息。這是因為,部分信息僅存在于Master FE節(jié)點。比如BE的磁盤使用量信息等。所以只有在直連Master FE后,才能獲得完整信息。

  當然,用戶也可以在執(zhí)行這些語句前,先執(zhí)行 set forward_to_master=true; 這個會話變量設(shè)置為true后,后續(xù)執(zhí)行的一些信息查看類語句會自動轉(zhuǎn)發(fā)到Master FE獲取結(jié)果。這樣,不論用戶連接的是哪個FE,都可以獲取到完整結(jié)果了。

  #Q3. invalid cluster id: xxxx

  這個錯誤可能會在show backends 或 show frontends 命令的結(jié)果中出現(xiàn)。通常出現(xiàn)在某個FE或BE節(jié)點的錯誤信息列中。這個錯誤的含義是,Master FE向這個節(jié)點發(fā)送心跳信息后,該節(jié)點發(fā)現(xiàn)心跳信息中攜帶的 cluster id和本地存儲的 cluster id不同,所以拒絕回應(yīng)心跳。

  Doris的 Master FE 節(jié)點會主動發(fā)送心跳給各個FE或BE節(jié)點,并且在心跳信息中會攜帶一個cluster_id。cluster_id是在一個集群初始化時,由Master FE生成的唯一集群標識。當FE或BE第一次收到心跳信息后,則會將cluster_id以文件的形式保存在本地。FE的該文件在元數(shù)據(jù)目錄的image/目錄下,BE則在所有數(shù)據(jù)目錄下都有一個cluster_id文件。之后,每次節(jié)點收到心跳后,都會用本地cluster_id的內(nèi)容和心跳中的內(nèi)容作比對,如果不一致,則拒絕響應(yīng)心跳。

  該機制是一個節(jié)點認證機制,以防止接收到集群外的節(jié)點發(fā)送來的錯誤的心跳信息。

  如果需要恢復(fù)這個錯誤。首先要先確認所有節(jié)點是否都是正確的集群中的節(jié)點。之后,對于FE節(jié)點,可以嘗試修改元數(shù)據(jù)目錄下的 image/VERSION 文件中的 cluster_id 值后重啟FE。對于BE節(jié)點,則可以刪除所有數(shù)據(jù)目錄下的 cluster_id 文件后重啟 BE。

  #Q4. Unique Key 模型查詢結(jié)果不一致

  某些情況下,當用戶使用相同的 SQL 查詢一個 Unique Key 模型的表時,可能會出現(xiàn)多次查詢結(jié)果不一致的現(xiàn)象。并且查詢結(jié)果總在 2-3 種之間變化。

  這可能是因為,在同一批導入數(shù)據(jù)中,出現(xiàn)了 key 相同但 value 不同的數(shù)據(jù),這會導致,不同副本間,因數(shù)據(jù)覆蓋的先后順序不確定而產(chǎn)生的結(jié)果不一致的問題。

  比如表定義為 k1, v1。一批次導入數(shù)據(jù)如下:

  1, "abc"

  1, "def"

  那么可能副本1 的結(jié)果是 1, "abc",而副本2 的結(jié)果是 1, "def"。從而導致查詢結(jié)果不一致。

  為了確保不同副本之間的數(shù)據(jù)先后順序唯一,可以參考 Sequence Column 功能。

Apache Doris

【環(huán)境準備】

  CPU:2C(最低)8C(推薦)

  內(nèi)存:4G(最低)48G(推薦)

  硬盤:100G(最低)400G(推薦)

  平臺:MacOS(Intel)、LinuxOS、Windows虛擬機

  系統(tǒng):CentOS(7.1及以上)、Ubuntu(16.04 及以上)

  軟件:JDK(1.8及以上)、GCC(4.8.2 及以上)

軟件特別說明

標簽: Apache Doris 數(shù)據(jù)庫管理

其他版本下載

更多(51)>數(shù)據(jù)庫管理系統(tǒng)

數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件,不同的數(shù)據(jù)庫系統(tǒng),有不同的特點,也有相對獨立的應(yīng)用領(lǐng)域和用戶支持,下面就給大家推薦幾款數(shù)據(jù)庫管理軟件工具吧! 查看 >>
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.

浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號