雷火电竞官网-中国知名电竞赛事平台

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

您的位置: 首頁 > 應用軟件 > 編程工具 > Apache Doris(MPP分析型數據庫) V1.0 官方版

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

Apache Doris

【SQL問題】

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

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

  關于數據副本管理相關的命令,可以參閱 數據副本管理。

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

  在執行如show backends/frontends 等某些語句后,結果中可能會發現有部分列內容不全。比如show backends結果中看不到磁盤容量信息等。

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

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

  #Q3. invalid cluster id: xxxx

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

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

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

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

  #Q4. Unique Key 模型查詢結果不一致

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

  這可能是因為,在同一批導入數據中,出現了 key 相同但 value 不同的數據,這會導致,不同副本間,因數據覆蓋的先后順序不確定而產生的結果不一致的問題。

  比如表定義為 k1, v1。一批次導入數據如下:

  1, "abc"

  1, "def"

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

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

Apache Doris

【環境準備】

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

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

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

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

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

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

軟件特別說明

標簽: Apache Doris 數據庫管理

其他版本下載

更多(51)>數據庫管理系統

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

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 www.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號