當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

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

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

Apache Doris

【SQL問(wèn)題】

  #Q1. 查詢報(bào)錯(cuò):Failed to get scan range, no queryable replica found in tablet: xxxx

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

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

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

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

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

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

  #Q3. invalid cluster id: xxxx

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

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

  該機(jī)制是一個(gè)節(jié)點(diǎn)認(rèn)證機(jī)制,以防止接收到集群外的節(jié)點(diǎn)發(fā)送來(lái)的錯(cuò)誤的心跳信息。

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

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

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

  這可能是因?yàn)椋谕慌鷮?dǎo)入數(shù)據(jù)中,出現(xiàn)了 key 相同但 value 不同的數(shù)據(jù),這會(huì)導(dǎo)致,不同副本間,因數(shù)據(jù)覆蓋的先后順序不確定而產(chǎn)生的結(jié)果不一致的問(wèn)題。

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

  1, "abc"

  1, "def"

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

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

Apache Doris

【環(huán)境準(zhǔn)備】

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

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

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

  平臺(tái):MacOS(Intel)、LinuxOS、Windows虛擬機(jī)

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

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

軟件特別說(shuō)明

標(biāo)簽: Apache Doris 數(shù)據(jù)庫(kù)管理

其他版本下載

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

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

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

Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.

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