国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

用爬蟲做網(wǎng)站如何查看一個網(wǎng)站的訪問量

用爬蟲做網(wǎng)站,如何查看一個網(wǎng)站的訪問量,wordpress 獲取模板路徑,今天重大新聞2021【Apache Doris】數(shù)據(jù)副本問題排查指南 一、問題現(xiàn)象二、問題定位三、問題處理 本文主要分享Doris中數(shù)據(jù)副本異常的問題現(xiàn)象、問題定位以及如何處理此類問題。 一、問題現(xiàn)象 問題日志 查詢報錯 Failed to initialize storage reader, tablet{tablet_id}.xxx.xxx問題說明 查…

【Apache Doris】數(shù)據(jù)副本問題排查指南

  • 一、問題現(xiàn)象
  • 二、問題定位
  • 三、問題處理

本文主要分享Doris中數(shù)據(jù)副本異常的問題現(xiàn)象、問題定位以及如何處理此類問題。

一、問題現(xiàn)象

  1. 問題日志

查詢報錯

Failed to initialize storage reader, tablet={tablet_id}.xxx.xxx
  1. 問題說明

查詢時,FE讓BE返回spec_version范圍的數(shù)據(jù),但是BE缺部分version了,就會報這個錯誤。

  1. 問題原因

遷移副本過程可能丟version,在2.0.3修復(fù)了,或者在數(shù)據(jù)導(dǎo)入過程中be宕機(jī)。

注意:
如果版本是2.0.1及以前,且它的所有副本last failed version > 0,通常需要重新建表進(jìn)行導(dǎo)數(shù)。

二、問題定位

如上圖所示,查詢報錯的 tablet_id 是 606202, BE ip是 10.xxx, BE 需要包含version 區(qū)間 [0 - 35]。

當(dāng)確定異常tablet_id時,參考如下步驟先進(jìn)行問題信息收集:

  1. show tablet {tablet_id} (這里是606202),拿到detail cmd

  2. 執(zhí)行detail cmd的輸出

SHOW PROC ' /dbs/10113/591325/partitions/606195/591326/606202";

找出該BE所在的副本(compact status url中包含有該BE的ip)

  1. 執(zhí)行curl<步驟2的compact status url>, 該例子是
curl  http://10.xxx:8040/api/compaction/show?tablet_id=606202

查看該副本的rowset 和 missing_rowset,重點看rowset 的最大版本(這里是34)和 missing_rowsets。從上圖可以看出該副本的rowset 為 0 ~ 34, 且中間不缺version(missing_rowsets為空)。而查詢語句中是 special version 是 [0, 35], 但該BE不含version 35。所以需要給該BE補(bǔ)上version 35。

注意:這里的special version實際就是partition的visible version。 它也可以通過如下指令查看。

show partitions from <table-name xxx> where PartitionName = '<partition name xxx>' 

三、問題處理

  1. 確認(rèn)是否自動修復(fù)

由于doris內(nèi)部會自動做數(shù)據(jù)均衡和修復(fù),所以當(dāng)出現(xiàn)數(shù)據(jù)副本異常時,先確認(rèn)異常數(shù)據(jù)副本能否自動修復(fù):

如果是多副本,查看是否存在健康副本。健康副本是指副本version >= special version && last failed version = -1 && isBad = false, 且curl 它的 compact status, missing rowsets 為空。

如果存在這樣的副本,把查詢報錯的副本set bad,如上圖所示BackendId為10003上版本遠(yuǎn)落后于其他兩個副本的version,可以通過設(shè)置為bad來自動修復(fù)。

ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "7552021", "backend_id" = "10003", "status" = "bad");

等待一會(可能需要一兩分鐘),再執(zhí)行步驟2中的detail cmd,如果副本都健康了:

version >= special version && last failed version = -1 && isBad = false

且curl它的compact status, missing rowsets為空,說明修補(bǔ)OK了。且執(zhí)行select count (*) from table_xx 是否OK。

如果沒問題,就自動修復(fù)完成了,不用往下看。如果還是有問題,接著往下看。

  1. 重新導(dǎo)數(shù)手動修復(fù)
  • 如果是多個副本都損壞,并且是分區(qū)表的情況下,可以刪除這個分區(qū),然后手動重建這個分區(qū),重新導(dǎo)入數(shù)據(jù)即可。
  • 如果是多個副本都損壞,并且是非分區(qū)表的情況下,只能刪除這個表重新導(dǎo)入數(shù)據(jù)。
  1. 填充空副本進(jìn)行修復(fù)

注意:
以上兩個方法可以恢復(fù)丟失的數(shù)據(jù),而填充空副本方法,是插入若干個空rowset,它能恢復(fù)讀寫。但如果丟失的rowset是包含數(shù)據(jù)的,這種方法實質(zhì)是丟數(shù)據(jù)的。

空副本修復(fù)方式如下:

curl -X POST "http://10.151.2.29:8040/api/pad_rowset?tablet_id=606202&start_version=35&end_version=35"
  • tablet_id table 的 id
  • start_version 起始版本
  • end_version 終止版本

該功能用于使用一個空的 rowset 填充損壞的副本。這個例子中修補(bǔ)的url中 start_version = 35, end_version = 35。

這個例子只是缺一個rowset, 實際中可能缺多個(missing rowset,最大version + 1 ~ special version),缺多少個rowset,就調(diào)用多少次修補(bǔ)的方法。

修補(bǔ)完之后,再執(zhí)行下show tablet xxx,該副本last fail version 是否等于 -1,如果它的version都補(bǔ)上了,但是last fail version = version + 1, 還需要手工執(zhí)行把last fail version 改成 -1:

ADMIN SET REPLICA VERSION PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "last_failed_version" = "-1");

低版本的doris可能不含這個SQL, 如果不支持這個SQL且是單副本的,通常需要重新建表進(jìn)行導(dǎo)數(shù)。

如果沒問題,使用

select count(*) from table_xx;

查看是否可讀,可讀則說明數(shù)據(jù)副本問題已處理。

http://m.aloenet.com.cn/news/36356.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)技術(shù)的現(xiàn)狀及發(fā)展趨勢百度快照怎么刪除
  • 沈陽外貿(mào)網(wǎng)站建設(shè)寧波seo免費(fèi)優(yōu)化軟件
  • 做網(wǎng)站和程序員哪個好點電商運(yùn)營培訓(xùn)班多少錢
  • 做網(wǎng)站需要獨(dú)立顯卡嗎成都網(wǎng)多多
  • 手機(jī)上如何做網(wǎng)站湖南靠譜seo優(yōu)化
  • 建筑招聘網(wǎng)站哪個好網(wǎng)站建設(shè)排名優(yōu)化
  • 網(wǎng)站建設(shè)待遇怎樣長尾關(guān)鍵詞挖掘熊貓
  • 手機(jī)網(wǎng)站模板免費(fèi)電子商務(wù)網(wǎng)站建設(shè)多少錢
  • 住房和城鄉(xiāng)建設(shè)部網(wǎng)站證書查詢百度服務(wù)商
  • 上海 有哪些做網(wǎng)站的公司好想做游戲推廣怎么找游戲公司
  • 免費(fèi)一級域名網(wǎng)站西安百度框架戶
  • 職業(yè)生涯規(guī)劃大賽的意義短視頻seo系統(tǒng)
  • 給別人建網(wǎng)站工作行嗎廣告開戶
  • 網(wǎng)站建設(shè)維護(hù)及使用管理辦法深圳seo優(yōu)化公司哪家好
  • 南陽政府做網(wǎng)站推廣嗎網(wǎng)站推廣策劃報告
  • b2c網(wǎng)站建設(shè) 模板搜索引擎關(guān)鍵詞優(yōu)化方案
  • 發(fā)布培訓(xùn)的免費(fèi)網(wǎng)站模板產(chǎn)品網(wǎng)絡(luò)推廣的方法
  • 做網(wǎng)站被騙了怎么辦搭建網(wǎng)站工具
  • 蕪湖市建設(shè)工程質(zhì)量監(jiān)督站網(wǎng)站百度推廣的方式有哪些
  • 個體戶 做網(wǎng)站個人網(wǎng)頁生成器
  • 濰坊做網(wǎng)站建設(shè)站長seo工具
  • 圖片展示 網(wǎng)站線上平臺推廣方案
  • 中國建設(shè)網(wǎng)站用戶名上海專業(yè)的seo公司
  • 無錫高端網(wǎng)站建設(shè)咨詢磁力王
  • 網(wǎng)頁設(shè)計網(wǎng)站教程打廣告
  • 國內(nèi)最好的軟件網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化話術(shù)
  • 直銷網(wǎng)站系統(tǒng)制作價格小說引流推廣
  • 正規(guī)的微信推廣平臺網(wǎng)站結(jié)構(gòu)優(yōu)化的內(nèi)容和方法
  • 網(wǎng)站開發(fā)用什么框架合適滄州網(wǎng)站優(yōu)化公司
  • 外貿(mào)網(wǎng)站模板下載搜索引擎營銷經(jīng)典案例