久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

ClickHouse ON CLUSTER 刪表卡???分布式DDL故障排查與恢復(fù)指南

ClickHouse ON CLUSTER 刪表卡?。糠植际紻DL故障排查與恢復(fù)指南 寫 ClickHouse 的人十有八九都躲不過 ON CLUSTER 刪表這個(gè)坎。平時(shí)一條DROP TABLE IF EXISTS xxx ON CLUSTER cluster_name敲下去幾秒鐘就返回感覺比本地刪表還省心。但一旦趕上 ZooKeeper 抖動(dòng)、某個(gè)副本悄悄掛了這條命令就會(huì)變成一把懸在頭上的刀——要么卡住不動(dòng)要么報(bào)一堆看不懂的錯(cuò)誤更麻煩的是集群里有的節(jié)點(diǎn)表沒了、有的節(jié)點(diǎn)表還在整個(gè)元數(shù)據(jù)狀態(tài)變成一鍋粥。這篇文章就把這事徹底講明白。我會(huì)從分布式 DDL 的調(diào)度原理講起沿著一次真實(shí)故障的排查鏈路走一遍最后給出幾種不同場景下的恢復(fù)手段和日常預(yù)防參數(shù)。不管你是剛接觸 ClickHouse 的初學(xué)者還是已經(jīng)被 ON CLUSTER 折磨過的運(yùn)維老手這篇都能幫你省下幾個(gè)熬夜排查的晚上。1. ON CLUSTER 刪表的調(diào)度流程與依賴1.1 分布式 DDL 的調(diào)度鏈路先明確一個(gè)容易被忽略的事實(shí)ClickHouse 里的ON CLUSTER并不是直接把一條 DDL 廣播給所有節(jié)點(diǎn)執(zhí)行而是把這條語句當(dāng)作一個(gè)任務(wù)先寫到 ZooKeeper或者 ClickHouse Keeper下面統(tǒng)一叫 ZK的某個(gè)隊(duì)列路徑下然后由集群內(nèi)每個(gè)節(jié)點(diǎn)上的DistributedDDLWorker后臺(tái)線程去拉取并執(zhí)行。這條隊(duì)列路徑一般是/clickhouse/task_queue/ddl。當(dāng)你在任意一個(gè)節(jié)點(diǎn)執(zhí)行DROP TABLE ON CLUSTER時(shí)該節(jié)點(diǎn)會(huì)生成一個(gè)帶唯一標(biāo)識(shí)的 DDL 任務(wù)節(jié)點(diǎn)寫入這個(gè)隊(duì)列這個(gè)節(jié)點(diǎn)本身扮演的就是“協(xié)調(diào)發(fā)起者”的角色。其他節(jié)點(diǎn)上的后臺(tái)線程會(huì)發(fā)現(xiàn)隊(duì)列里有新任務(wù)于是各自把它拉下來在本機(jī)執(zhí)行對(duì)應(yīng)的 SQL。這里有個(gè)關(guān)鍵點(diǎn)雖然語句是在一個(gè)節(jié)點(diǎn)上發(fā)起的但任務(wù)對(duì)所有節(jié)點(diǎn)是公平可見的。只要 ZK 正常、節(jié)點(diǎn)和 ZK 之間的會(huì)話沒斷理論上所有存活節(jié)點(diǎn)都會(huì)各自執(zhí)行一次刪表操作。這個(gè)機(jī)制的好處是天然并發(fā)壞處是——只要有一個(gè)節(jié)點(diǎn)和 ZK 會(huì)話出問題它就不會(huì)執(zhí)行這個(gè)任務(wù)于是整個(gè)環(huán)境就變得不一致。1.2 本地副本刪除時(shí)依賴哪些 ZK 路徑DROP TABLE在語義上分成兩步。第一步是從元數(shù)據(jù)里把表定義干掉第二步是刪掉本地?cái)?shù)據(jù)目錄里的物理文件。如果是ReplicatedMergeTree系列的表引擎還會(huì)涉及和 ZK 的交互因?yàn)楦北咀?cè)信息是存在 ZK 里的。具體涉及的關(guān)鍵路徑大致有/clickhouse/tables/{shard}/{uuid}或舊版本里的/clickhouse/tables/{database}/{table}存放的是表級(jí)別的副本注冊(cè)信息包括每個(gè)副本的元數(shù)據(jù)版本、日志指針、活躍狀態(tài)等。/clickhouse/task_queue/ddl就是前面說的分布式 DDL 任務(wù)的隊(duì)列目錄。/clickhouse/session節(jié)點(diǎn)與 ZK 建立會(huì)話的臨時(shí)節(jié)點(diǎn)路徑會(huì)話過期的話這個(gè)路徑下會(huì)有殘留也會(huì)影響副本狀態(tài)判定。一個(gè) ReplicatedMergeTree 表在刪表時(shí)會(huì)先從 ZK 里刪除自己這個(gè)副本對(duì)應(yīng)的注冊(cè)節(jié)點(diǎn)然后清理本地的 metadata 文件、WAL、數(shù)據(jù)目錄等。如果這些步驟中任何一環(huán)在 ZK 會(huì)話層面失敗那么本地文件可能刪了一半ZK 里的注冊(cè)信息也可能還在那一半的狀態(tài)就非常難受。1.3 DDL 任務(wù)超時(shí)與返回機(jī)制distributed_ddl_task_timeout這個(gè)參數(shù)控制的是發(fā)起點(diǎn)等待集群內(nèi)其他節(jié)點(diǎn)執(zhí)行 DDL 任務(wù)的超時(shí)時(shí)間。默認(rèn)值是 180 秒。這個(gè)參數(shù)不是“只要超時(shí)就失敗”而是超時(shí)后發(fā)起點(diǎn)會(huì)主動(dòng)放棄等待只返回當(dāng)前已經(jīng)收到響應(yīng)的節(jié)點(diǎn)列表。新版本里還有一個(gè)distributed_ddl_output_mode參數(shù)用來控制返回結(jié)果的展示方式。比如none表示不等待響應(yīng)直接返回throw表示只要有一個(gè)節(jié)點(diǎn)報(bào)錯(cuò)就拋出異常。實(shí)際使用中很多人會(huì)遇到“命令執(zhí)行了但是報(bào)錯(cuò)說某節(jié)點(diǎn)沒響應(yīng)”這大概率就是這個(gè)超時(shí)機(jī)制在起作用——任務(wù)還在 ZK 隊(duì)列里沒被執(zhí)行但發(fā)起點(diǎn)已經(jīng)不想等了。理解了這條鏈路下面看故障現(xiàn)象就清楚多了。大概率不是 SQL 語法的問題而是這個(gè)分布式調(diào)度鏈路里某個(gè)環(huán)節(jié)斷了。2. 故障現(xiàn)象與根因庫2.1 常見的故障表現(xiàn)分類根據(jù)我遇到過的情況DROP TABLE ON CLUSTER的故障大致能分成三類。第一類是卡住不動(dòng)。命令敲下去之后一直不返回既不報(bào)錯(cuò)也不成功。這種一般有兩種可能要么發(fā)起點(diǎn)連不上 ZK要么 ZK 里的 DDL 隊(duì)列任務(wù)在等待某個(gè)不可用節(jié)點(diǎn)的響應(yīng)而那個(gè)節(jié)點(diǎn)已經(jīng)聯(lián)系不上了。第二類是直接報(bào)錯(cuò)錯(cuò)誤信息五花八門。最常見的有Code: 342. DB::Exception: The replica is not active、All replicas are lost、Cannot drop table because it is in readonly state等等。這些錯(cuò)誤翻譯成人話就是這個(gè)表有副本但是副本的 ZK 會(huì)話已經(jīng)斷了或者副本自己都覺得自己已經(jīng)不健康了。第三類最隱蔽命令返回成功但集群狀態(tài)不對(duì)。有的節(jié)點(diǎn)表刪了有的節(jié)點(diǎn)表還在甚至有的節(jié)點(diǎn)上的表變成了只讀狀態(tài)。這種問題最坑的地方在于你以為刪完了實(shí)際上某個(gè)分片的數(shù)據(jù)還在磁盤上占著空間后續(xù)重新建表還可能因?yàn)樵獢?shù)據(jù)殘留而失敗。2.2 根因庫速查表結(jié)合實(shí)踐經(jīng)驗(yàn)我把常見的根因整理成一個(gè)速查表排查的時(shí)候可以先對(duì)照一下。故障現(xiàn)象核心根因關(guān)鍵排查點(diǎn)命令卡住不返回ZK 會(huì)話異常或者某個(gè)節(jié)點(diǎn)失聯(lián)system.replicas、ZK 節(jié)點(diǎn)狀態(tài)報(bào) replica is not active某個(gè)副本的 ZK 會(huì)話過期system.replicas.is_active字段部分節(jié)點(diǎn)成功部分失敗失敗節(jié)點(diǎn)當(dāng)時(shí)和 ZK 斷連DDL 隊(duì)列殘留任務(wù)表變成 readonly元數(shù)據(jù)和 ZK 狀態(tài)不一致system.replicas的 readonly 字段重新建表失敗本地 metadata 殘留檢查 metadata 目錄一直顯示 deleted 狀態(tài)DDL 任務(wù)已標(biāo)記刪除但未清理ZK 任務(wù)隊(duì)列殘留2.3 為什么不同節(jié)點(diǎn)狀態(tài)會(huì)不一致ClickHouse 的集群一致性并不是“強(qiáng)同步”的它依賴 ZK 這個(gè)外部協(xié)調(diào)者來達(dá)成最終一致。每個(gè)節(jié)點(diǎn)都有自己的本地元數(shù)據(jù)ZK 里存的是集群維度的公共狀態(tài)。兩者之間靠會(huì)話和心跳維持同步。當(dāng)某個(gè)節(jié)點(diǎn)的 ZK 會(huì)話超時(shí)后這個(gè)節(jié)點(diǎn)上的副本會(huì)被標(biāo)記為readonly它不再接收寫入也不再參與副本同步。但它本地的元數(shù)據(jù)文件并不會(huì)自動(dòng)消失。這個(gè)時(shí)候你發(fā)起一個(gè)DROP TABLE ON CLUSTER健康節(jié)點(diǎn)正常執(zhí)行刪除但這個(gè)斷連節(jié)點(diǎn)不響應(yīng) DDL 任務(wù)于是整個(gè)集群的元數(shù)據(jù)就不一致了。更麻煩的是如果這個(gè)會(huì)話長期沒有恢復(fù)ZK 里的副本注冊(cè)信息也會(huì)變成失聯(lián)狀態(tài)。此時(shí)即使你手動(dòng)在這個(gè)節(jié)點(diǎn)上執(zhí)行本地DROP TABLE也會(huì)因?yàn)?ZK 狀態(tài)校驗(yàn)不過而報(bào)錯(cuò)。這就是為什么很多人最后只能選擇停掉節(jié)點(diǎn)手動(dòng)清理元數(shù)據(jù)文件才能恢復(fù)。3. 完整排查實(shí)錄從故障到定位3.1 一次典型的 Drop On Cluster 卡住故障之前一個(gè)業(yè)務(wù)團(tuán)隊(duì)遇到的情況非常有代表性。某天他們?cè)诶星謇磉^期分區(qū)時(shí)執(zhí)行了一條DROP TABLE IF EXISTS ods_order_temp ON CLUSTER cluster_01;命令敲下去之后終端直接卡住CtrlC 都救不回來。過了好幾分鐘才返回了一個(gè)類似這樣的報(bào)錯(cuò)Received exception from server (Version 23.8.1): Code: 159. DB::Exception: Timeout exceeded while waiting for the DDL task to be executed on servers.這個(gè)報(bào)錯(cuò)翻譯過來就是發(fā)起節(jié)點(diǎn)已經(jīng)把 DDL 任務(wù)寫進(jìn) ZK 了也等了一段時(shí)間但有一些服務(wù)器沒有在超時(shí)時(shí)間內(nèi)確認(rèn)執(zhí)行完成。當(dāng)時(shí)我第一反應(yīng)是去看system.replicas因?yàn)閯h表卡住的本質(zhì)往往是副本狀態(tài)不健康而不是 SQL 本身的問題。SELECT database, table, is_readonly, is_session_expired, zookeeper_exception, replica_is_active FROM system.replicas WHERE database default;結(jié)果非常直觀其中某個(gè)分片的一塊副本is_session_expired 1replica_is_active 0。也就是說這個(gè)副本和 ZK 之間的會(huì)話已經(jīng)過期了它完全不知道自己應(yīng)該執(zhí)行什么任務(wù)。3.2 順著 DDL 隊(duì)列查無用功確認(rèn)副本不健康之后還需要確認(rèn) DDL 任務(wù)本身的狀態(tài)。ClickHouse 在較新版本里提供了一個(gè)內(nèi)部表system.distributed_ddl_queue可以直接查到 DDL 任務(wù)的執(zhí)行情況。SELECT query, host, status, create_time, cluster FROM system.distributed_ddl_queue ORDER BY create_time DESC LIMIT 10;從結(jié)果里能看到這條DROP TABLE任務(wù)的狀態(tài)是in_process也就是還在等待中。而正常執(zhí)行完的任務(wù)狀態(tài)應(yīng)該是finished。另外一步值得做的操作是去 ZK 里直接看 DDL 任務(wù)隊(duì)列目錄。ClickHouse 提供了system.zookeeper表可以像查普通表一樣查詢 ZK 節(jié)點(diǎn)內(nèi)容SELECT name, value, num_children FROM system.zookeeper WHERE path /clickhouse/task_queue/ddl LIMIT 20;這里能看到所有待執(zhí)行的 DDL 任務(wù)節(jié)點(diǎn)。正常來說這個(gè)目錄應(yīng)該是空的或者只有極少數(shù)正在執(zhí)行的任務(wù)。如果你發(fā)現(xiàn)里面堆積了大量歷史任務(wù)說明之前有多次刪表/建表操作失敗過殘留的任務(wù)一直沒被清理。3.3 定位到問題副本并驗(yàn)證確認(rèn)問題副本后下一步要判斷這個(gè)副本還有沒有救。當(dāng)時(shí)我直接在一個(gè)健康的副本上執(zhí)行SYSTEM SYNC REPLICA ods_order_temp ON CLUSTER cluster_01;結(jié)果也是超時(shí)說明不只是當(dāng)前 DDL 卡住而是這個(gè)分片內(nèi)部的副本同步鏈路已經(jīng)斷了。再回頭看system.replicas里的zookeeper_exception字段里面會(huì)出現(xiàn)類似這樣的報(bào)錯(cuò)All connection attempts to ZooKeeper failed這個(gè)字段是排查 ZK 會(huì)話類問題的金鑰匙。一旦出現(xiàn)這個(gè)值基本可以斷定該節(jié)點(diǎn)和 ZK 之間的網(wǎng)絡(luò)鏈路或者 ZK 自身的會(huì)話管理出了狀況。這個(gè)時(shí)候如果你不死心想直接在問題節(jié)點(diǎn)上執(zhí)行本地刪表DROP TABLE IF EXISTS default.ods_order_temp;大概率也會(huì)報(bào)錯(cuò)。因?yàn)樵?ZK 的副本注冊(cè)信息里當(dāng)前節(jié)點(diǎn)可能已經(jīng)不是 active 狀態(tài)了本地刪表操作過不了校驗(yàn)。3.4 復(fù)盤當(dāng)時(shí)為什么沒更早發(fā)現(xiàn)這個(gè)案例到最后雖然救回來了但復(fù)盤時(shí)發(fā)現(xiàn)一個(gè)很明顯的問題這個(gè)不健康的副本其實(shí)已經(jīng)異常存在了一段時(shí)間如果平時(shí)有巡檢system.replicas的習(xí)慣早就應(yīng)該看到is_readonly 1或者zookeeper_exception不為空。但因?yàn)檫@個(gè)表平時(shí)讀取壓力不大業(yè)務(wù)側(cè)也沒發(fā)現(xiàn)異常直到刪表時(shí)才踩中。所以我現(xiàn)在做任何 ON CLUSTER 操作之前都會(huì)先看一眼集群整體副本健康度。與其等 DDL 卡住再去救不如在動(dòng)手前就把不健康的副本排除掉。這個(gè)習(xí)慣幫我避了好幾次坑。4. 分場景恢復(fù)方案與強(qiáng)制清理4.1 場景一單副本會(huì)話過期表本身可以重建如果只是會(huì)話過期且表的數(shù)據(jù)已經(jīng)不是很重要最簡單的方式是先把不健康的副本清理掉。ClickHouse 提供了SYSTEM DROP REPLICA之類的命令可以刪除本地這副本在 ZK 里的注冊(cè)信息。SYSTEM DROP REPLICA replica_name FROM TABLE default.ods_order_temp;這個(gè)命令的作用是告訴 ZK這個(gè)副本我放棄了請(qǐng)移除它的注冊(cè)信息。之后再回到這個(gè)節(jié)點(diǎn)上執(zhí)行普通建表語句讓副本重新拉取元數(shù)據(jù)。注意一個(gè)細(xì)節(jié)replica_name不是隨便填的它是該節(jié)點(diǎn)配置的macros里的replica值??梢杂眠@條 SQL 查到SELECT * FROM system.macros;確認(rèn)replica的取值后再執(zhí)行SYSTEM DROP REPLICA。4.2 場景二表數(shù)據(jù)不重要直接走強(qiáng)制清理如果表已經(jīng)沒有任何保留價(jià)值也沒必要費(fèi)勁修復(fù)副本直接走強(qiáng)制清理流程。步驟一把所有節(jié)點(diǎn)的 ClickHouse 進(jìn)程停掉。這一步是為了避免在清理過程中有后臺(tái)線程悄悄改 ZK 或本地元數(shù)據(jù)。步驟二找到 ClickHouse 的數(shù)據(jù)目錄默認(rèn)是/var/lib/clickhouse在metadata/目錄下找到對(duì)應(yīng)的數(shù)據(jù)庫文件。比如default庫的元數(shù)據(jù)路徑是/var/lib/clickhouse/metadata/default.sql。打開這個(gè)文件搜到ods_order_temp這張表對(duì)應(yīng)的CREATE TABLE語句手動(dòng)刪掉。步驟三在metadata/{database}/目錄下可能會(huì)有該表的獨(dú)立元數(shù)據(jù)文件一并刪掉。同時(shí)檢查data/{database}/目錄下有沒有對(duì)應(yīng)的物理數(shù)據(jù)目錄有的話也一起刪除。步驟四再去看 ZK 里該表對(duì)應(yīng)的路徑是否還有殘留。用之前的system.zookeeper查詢方式先找SELECT * FROM system.zookeeper WHERE path /clickhouse/tables;找到對(duì)應(yīng)表路徑后確認(rèn)沒有其他副本還在使用的情況下可以直接刪掉這個(gè) ZK 節(jié)點(diǎn)。不過這一步要非常謹(jǐn)慎最好在確認(rèn)所有節(jié)點(diǎn)都已經(jīng)停掉之后再操作否則容易引發(fā)其他副本的狀態(tài)混亂。4.3 場景三DDL 隊(duì)列殘留導(dǎo)致新 DDL 永遠(yuǎn)卡住還有一種情況某次 DDL 超時(shí)后那個(gè)任務(wù)節(jié)點(diǎn)一直殘留在 ZK 的 DDL 隊(duì)列里導(dǎo)致后續(xù)所有 ON CLUSTER 操作都要排隊(duì)甚至直接卡住。這種問題的解法相對(duì)簡單直接清掉這個(gè)殘留任務(wù)節(jié)點(diǎn)。查詢/clickhouse/task_queue/ddl找到那個(gè)查詢對(duì)應(yīng)的節(jié)點(diǎn)名稱在 ZK 客戶端里刪除它就行。用 clickhouse-client 操作的話需要借助system.zookeeper找到精確路徑然后調(diào)用zookeeper刪除接口。較新版本里 ClickHouse 提供了一個(gè)zk命令可以直接操作clickhouse-keeper-client --connection-stringlocalhost:9181進(jìn)入客戶端后執(zhí)行rmdir /clickhouse/task_queue/ddl/ddl_query_id_xxx但說實(shí)話我一般不太推薦在生產(chǎn)環(huán)境直接對(duì)著 ZK 目錄刪東西。更穩(wěn)的方式是確認(rèn) DDL 任務(wù)確實(shí)已經(jīng)沒用了再重啟下出問題的節(jié)點(diǎn)。ClickHouse 啟動(dòng)時(shí)如果發(fā)現(xiàn) DDL 隊(duì)列里有尚未完成的任務(wù)會(huì)嘗試重新執(zhí)行或標(biāo)記失敗并清理。多數(shù)情況下重啟節(jié)點(diǎn)就能把臟隊(duì)列帶出來。4.4 場景四表已經(jīng)只讀但還有歷史數(shù)據(jù)要保留如果表里還有需要保留的數(shù)據(jù)不能直接丟棄那就得先想辦法恢復(fù)副本的讀寫狀態(tài)。第一步先排查 ZK 鏈路看看zookeeper_exception是否已經(jīng)恢復(fù)。如果 ZK 連接恢復(fù)了直接在只讀副本上執(zhí)行SYSTEM RESTORE REPLICA;這個(gè)命令會(huì)嘗試用本地的元數(shù)據(jù)狀態(tài)去和 ZK 里的信息對(duì)齊重建會(huì)話狀態(tài)。執(zhí)行完后再看system.replicas如果is_readonly變成 0說明副本恢復(fù)了。如果執(zhí)行SYSTEM RESTORE REPLICA失敗或者報(bào)錯(cuò)說 ZK 路徑不存在那說明 ZK 里的表注冊(cè)信息已經(jīng)被清理過了。這種情況想保留數(shù)據(jù)只能先停掉節(jié)點(diǎn)然后把本地的data目錄復(fù)制出來再重新建表導(dǎo)入數(shù)據(jù)。5. 參數(shù)調(diào)優(yōu)與日常預(yù)防建議5.1 調(diào)整 DDL 超時(shí)與輸出模式經(jīng)驗(yàn)不足的時(shí)候很多人會(huì)直接把distributed_ddl_task_timeout調(diào)大覺得等久一點(diǎn)總能成功。實(shí)際上這個(gè)策略是錯(cuò)的調(diào)大超時(shí)只是讓卡住的時(shí)間更長并不能解決問題本身。我的建議是把這個(gè)值調(diào)到一個(gè)“可接受的等待上限”比如 60 秒。同時(shí)把distributed_ddl_output_mode設(shè)置為throw這樣只要集群內(nèi)有節(jié)點(diǎn)反饋執(zhí)行異常發(fā)起點(diǎn)會(huì)第一時(shí)間把錯(cuò)誤拋出來而不是默默等超時(shí)。profile distributed_ddl_task_timeout60/distributed_ddl_task_timeout distributed_ddl_output_modethrow/distributed_ddl_output_mode /profile這樣設(shè)置之后刪表操作如果遇到問題會(huì)很快暴露出來而不是卡到地老天荒。5.2 刪表前的副本健康檢查三件套在我自己的運(yùn)維習(xí)慣里只要涉及 ON CLUSTER 的寫操作尤其是刪表這種破壞性操作動(dòng)手前必須先過三關(guān)。第一關(guān)看system.replicas確認(rèn)所有相關(guān)表的副本都處于 active 狀態(tài)。SELECT database, table, count() AS total_replicas, sum(replica_is_active) AS active_replicas FROM system.replicas GROUP BY database, table HAVING total_replicas ! active_replicas;這條 SQL 會(huì)直接把有非活躍副本的表列出來。只要結(jié)果是空的說明副本層面是健康的。第二關(guān)看 ZK 的 DDL 隊(duì)列是否干凈。SELECT count() FROM system.zookeeper WHERE path /clickhouse/task_queue/ddl;這個(gè)數(shù)量最好常年為 0偶爾有 1 到 2 個(gè)正在執(zhí)行中的任務(wù)也正常。如果積壓了幾十個(gè)就先排查歷史故障原因。第三關(guān)確認(rèn) ZK 本身狀態(tài)正常。如果用的是 ZooKeeper 集群直接看監(jiān)控里的節(jié)點(diǎn)連接數(shù)、延遲、leader 狀態(tài)。如果用的是 ClickHouse Keeper可以用內(nèi)置的system.keeper相關(guān)表檢查。5.3 監(jiān)控與告警在故障之前接住它其實(shí)大部分 DROP TABLE ON CLUSTER 故障都是可以提前發(fā)現(xiàn)的。關(guān)鍵在于監(jiān)控里有沒有盯住下面幾個(gè)指標(biāo)監(jiān)控指標(biāo)推薦監(jiān)控內(nèi)容閾值建議副本活躍度replica_is_active為 0 的副本數(shù)持續(xù) 0ZK 連接狀態(tài)zookeeper_exception非空次數(shù)持續(xù) 0DDL 隊(duì)列積壓/clickhouse/task_queue/ddl子節(jié)點(diǎn)數(shù)超過 5 告警只讀表數(shù)量is_readonly為 1 的表數(shù)量持續(xù) 0這些指標(biāo)在 ClickHouse 的 prometheus 導(dǎo)出接口里基本都有暴露接入 Grafana 就能做成監(jiān)控大盤。比起事后救火提前盯住這幾個(gè)指標(biāo)能避免絕大多數(shù)麻煩。5.4 規(guī)避性的運(yùn)維規(guī)范建議最后說幾條我在實(shí)際生產(chǎn)環(huán)境里總結(jié)出來的運(yùn)維規(guī)范每條都踩過坑寫出來給大家避雷。第一個(gè)規(guī)范生產(chǎn)環(huán)境禁止直接對(duì) ON CLUSTER 的 DROP 操作不加思考地執(zhí)行。尤其是大表先確認(rèn)這張表是否有下游依賴是否有備份是否真的不需要了??梢杂肧HOW CREATE TABLE看一下表的引擎類型和集群定義心里先有個(gè)底。第二個(gè)規(guī)范執(zhí)行刪除前先備份元數(shù)據(jù)。最簡單的辦法是先執(zhí)行一次SHOW CREATE TABLE把結(jié)果保存到本地。萬一刪表過程中元數(shù)據(jù)殘留導(dǎo)致建表失敗有這條語句就能快速手工重建。第三個(gè)規(guī)范ZooKeeper 或 ClickHouse Keeper 的會(huì)話超時(shí)相關(guān)參數(shù)不要隨便改。調(diào)大了會(huì)導(dǎo)致副本故障發(fā)現(xiàn)變慢調(diào)小了又會(huì)造成誤判。默認(rèn)值通常是合理的除非你有充分的理由否則不要?jiǎng)铀?。第四個(gè)規(guī)范千萬不要在集群內(nèi)單個(gè)節(jié)點(diǎn)上直接執(zhí)行不帶 ON CLUSTER 的DROP TABLE。這在 ReplicatedMergeTree 表上往往不會(huì)成功就算僥幸成功也會(huì)立刻被其他副本把元數(shù)據(jù)同步回來造成狀態(tài)混亂。最后再分享一個(gè)實(shí)操小技巧如果你發(fā)現(xiàn)某個(gè) ON CLUSTER 語句卡住了但又不確定到底卡在哪個(gè)節(jié)點(diǎn)上可以在執(zhí)行新語句之前先手動(dòng)清理一下本地 DDL 隊(duì)列里的歷史任務(wù)。SYSTEM FLUSH DISTRIBUTED DDL;這命令會(huì)把本地已經(jīng)完成但還沒上報(bào)的 DDL 任務(wù)狀態(tài)刷新到 ZK能讓后續(xù)狀態(tài)查詢更準(zhǔn)確。雖然它不能直接解決卡住的問題但能讓你的排查視野更干凈。我個(gè)人的體感是ClickHouse 的 ON CLUSTER 機(jī)制本身設(shè)計(jì)得并不復(fù)雜真正復(fù)雜的是它依賴的外部協(xié)作者——ZK。大部分故障都不是 ClickHouse 自身壞了而是它和 ZK 之間的關(guān)系出了問題。所以下次再遇到 Drop Table On Cluster 的故障先別急著懷疑 SQL 寫錯(cuò)了靜下心來查一查副本狀態(tài)和 ZK 隊(duì)列答案往往就在那里。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97chaopenrihan| 久久久98网站免费视频| 91美女视频直播| 啊啊啊 在线观看| 操逼国产免费| 日本操逼视频在线| 欧美性高潮在线| 爱爱动态试试看6 0秒| 久久亚洲av成人无码国产| 老熟女乱伦片| 国产午夜在线观看视频| 欧美精品一区二区少妇免费A片| 国产久9| 日日夜夜国产综合| 色一射色一射| 91 亚洲 欧洲| 中文字幕 国产区| 日韩性爱视频在线免费观看| 三男一女不戴套的A片| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 91欧美网| 天啪| 约操熟妇| 亚洲啪啪视频一区二区| 欧美日韩性爱操大逼| 91av一区二区在线观看| 999国产精品999| 欧美强奸乱| 99热99在线播放激情| 亚洲国产成人精品久久久国产成人一区二区 | 国产91专区| 久久一本大香蕉 | 三级激情网站| 操屄不卡视频| 99久热| 97干在线| 色哟哟-国产专区| 乱论91| 中文啪啪视频| 成人羞羞视频国产| 日韩欧美成人性爱在线| 国产操操日韩三级黄| 成人av在线播放| 小说区 图片区色 综合区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 99久久久| 亚洲欧美日韩偷拍色图| 一级@啪啪视频| 多乙久久久久久| 蜜桃精品一区二区三区久在线| 97色欧州| 久久男人的天堂| 欧美大波激情xxxx| 国产Aα| 日本 色 导航| 国产欧美一区激情交| 五月天综合| 久久久久久亚洲精品中文字幕人妻| 国产成人亚洲精品自产在线| 亚洲综合小视频小说在线观看| 激情欧美日韩女同久久| 欧洲视频在线| 日韩黄色成人性爱| 性生活无遮挡纯毛片在线看| 91亚洲最新在线| 91精品人妻一区二区三区蜜臀| 久久久久97| 国产乱伦性爱区| 天天欧美色| 亚洲黄色视频在线观看视频| 九九九久千久久激情蜜桃在线看 | 国内毛片国产欧美拍| 思思热一热婷婷热一热| 91丝袜熟女| 91欧美巨乳| 美女91| 在线观看色视频| 国产亚洲在线观看| 久久久久久少妇| 国产一线二线三线av| 亚洲一区在线观看欧洲 | 日韩亚洲97| 97色碰| 亚洲第一无码播放立川理惠| 日韩一999精品| 久肏视频字幕| 久久av一级av少妇av高潮| 婷婷91| 国产精品视频播放| 亚洲无码成人精品| 91蜜臀熟女| 午夜九九| 强奸乱伦中文字幕AV| 色播丁香| 国产久久天堂资源| 熟女一区二区| 色妺妺AⅤ| 99色色网| 亚洲综合草草| 黄色AAAAA欧美| 中文有码第五页| 亚洲丝袜诱惑| 97人人射| 日本一区二区中文字幕久久| 天天影视色香色欲| 在线视频资源| 日韩无码嘿咻黑热久| 78m成人视线| 91人妻Pr| 天天躁日日躁狠狠狠躁| 亚洲色图欧美视频| 安微少妇操BBB| 中文字幕国产| 九九九九免费高| 成人免费毛片| 久久久性少妇| 成人AV素股で擦久久| 国语精品av| 无码日韩网站| 欧美亚洲天天| 91夜色chaopeng| 无码一区免费在线不卡| 亚熟在线| 永久免费发布性爱网| 色婷婷蜜臀av| 黑人美精品 A片| 国产亚洲日本| 亚洲AV无码国产精品久久久久 | 91精品久久久| 一区,二区,三区视频| av网站在线观看了| 精彩久久中文| 色五月婷婷麻豆在| 欧美欧美啪啪视频| 天天做天天爱天天爽AV| 国产高清无码一区三区二区| 亚洲清纯综合| 亚洲 欧美 91| 亚洲国产成人精品999| 天堂涩涩| 蜜臀久久久久久999| 97超碰人人操人人操| 怡红院怡春院| 午夜国产乱伦视频| 国产午夜精品理论片a大结局| 资源新线在线天堂| 丰满少妇高潮无码| 另类一区| 密臀视频三区免费网站| 国产精品熟女九九九| 人人看欧美性爱| 欧美激情 亚洲色图| 色五月婷婷五月天| 秋霞网—男女啪啪亚洲免费体验区 | 看看日B真人视频| 六九九九| 激情久久久| 99久久99久久免费精品蜜臀| 精品人妻一区春色| 中文字暮97| 成人aⅴ一区二区三区| 97在线播放 | 青草一区二区| 蜜臀99999| 激情第四色| 韩日性爱av| 美女91在线| 九九亚洲精品| 国色天香av| 黄页网站免费高清在线观看| 熟女人妻一区二区三区| 少妇色综合| 亚洲有薄码区日本系列中文字幕| 国产尤物AV尤物在线观看不卡| 天美传媒AV在线播放| 国模久久在线| 91热情品| 91九久| 人妻少妇av在线观看| 亚洲人成在线放东京热| 欧美天天影院| 91超碰丝袜制服| 青娱乐黄色录像| 久草精品国产蜜臀 | 欧美性爱超碰97| 国产精品熟女九九九| 99在线精品视频| 天天日B夜夜干B时时操B| 日本人妻伦在线中文字幕| 久久久久久十| 天天日天天操天天射河南省| rion磁力链接| 大香蕉视频啪啪啪啪| 久久久久亚洲精品| 亚洲欧美性生活| 大香蕉手机视频| 熟女字幕| 五月天玖玖资源站| 无码伊人久久大杳蕉中文无码| 五十路六十路七十路熟婆| 亚洲图片小说欧洲| 蜜臀99久| 日本黄大片在线观看视频| 久久专区| 久久亚洲国产成人| 99视频这有这里有精品| 乱伦熟女专区| 成人八戒网站| 开心五月婷婷| 97欧美精品综合| 青娱乐大香蕉| 欧美大片天天看| 欧美日韩一干二干| 久热久操| 四虎免费视频| www成人啪啪18秘 免费| www.99色| 好舒服视频| 亚洲天堂电影网| 亚洲国产青青| 性高潮久久久久久久久久久| 96久久久久久久| 99久久久| 91亚州| 三男一女不戴套的A片| 日韩无码视频黄色| 国产热RE99久久6国产精品首| 黄网在线播放| 婷婷亚洲中文字幕在线| 91色黑人少妇| 日韩欧美蜜桃精品久久中文字幕久久 | 午夜噜噜噜| 九九九国产| 12一15性XXXX粉嫩国产| 日韩性爱免费视频在线网站| 99精品网| 国产美女激情| 色九久| 97视频在线| 色操逼网| 天天干2区3区| 91国产大片| 九九热AV| 亚洲欧美黄| 91在线视频国产网站| 成人五月天丁香激情综合| 亚欧性爱无码| 欧洲色| 美女露胸露奶头| 亚洲无码精品AV久久久| 大香网站| 嗯啊啊啊轻点视频| 极品出轨视频网站| 久久精品 六十路 熟女 欧美| 乳欲人妻办公室奶水| 超碰久热| 呻吟 欧美 日本 中出| 国产免费一区2区3区| 操我无码| 91在线色| 精品无码久久久久久久杏吧| 操逼日韩无码| 校园春色中文字幕AV| 日夜伊人网| 日韩国产成人自拍视频| 丝袜喷水在线| 综合久久9| 午夜精品久久久久久久99蜜桃一| 天天享受天天看| 久久精品国产亚洲av水密被窝| 天天躁日日躁成人字幕aⅴ| 色噜噜综合网| 日韩av电影网站| 天天日天天搞天天干| 五月天婷婷色| 99re视频在线播放青草| 手机看片1024你懂的国产| 在线视频一区二区传媒| 综合欧美亚洲| 欧洲色色| 思思视频免费看网站| 色五月婷婷五月天| 密臀在线一区尤物| 伊人久久婷婷| 人妻精品一区二区| 男人的天堂2010| 亚洲中文sv| 国产区性爱在线视频秋霞豆| 日韩欧美偷拍美女视频| 国产精品亚洲无码| 午夜后入| 99精品久久久久久久婷婷| 麻豆天美制片厂网站视频| 大香蕉综合网| 91久精品| 国产一在线观看| 亚洲美女色图| 国产AV精久久| 情色五月天就去干| 日本精品第一视频在'| 成人久久久精品| 操操逼操操逼操操逼逼| AV男人天堂网| 久久伊人五月天| 欲综合网| 亚洲国产精品久久久久婷婷青年| 午夜福利国产欧美日韩夜夜| 99re69综合| 无码最新| 玖玖大干人妻| 久久伊人五月天| 无套后入双马尾| 国产玖玖| a一区二区三区乱码在线| 97bbn| 亚洲天堂久久| 日韩无码视频黄色| 爱丝福利| 亚洲。日韩。欧美| 国内亚洲精彩视频在线| 208天天久久九九九| 伊人99热| 成人一道本免费视频| 神马久久69| 亚洲AV无码成人精品久久| 在线二区不卡| 欧美日韩婷婷中文| 午夜免费福利视频一区| 日韩综合成人免费视频| 国产丁香精品露脸视频 | 嗯嗯嗯,草死我| 久久男人精品| 怡红院成人视频| 红桃视频高潮| 99热欧美| 岛国黄| 少妇熟女一区二区三区| 91黑丝美女| 亚洲图片欧美在线视频| 国产亚洲精品美女久久久| 一二三四区电影| 综合网亚| 色哟哟的毛片| 婷婷色五月激情| 精品人妻中文字幕4399| 97在线视频免费| 日韩电影天堂视频一区二区| 久久色激情一区二区三区| 性爱乱伦网址| 囯戸精品高潮呻吟旡码| 欧美亚洲情色| 久久精品导航| 欧美在线|亚洲| 99国产在线绯色一区| 婷婷五月天成人网| 99久久精品无码一区二区| 亚洲色婷婷久久91| 久操免费观看| 欧美丝袜91| 加勒比AV天堂| 少妇人妻精品| 蜜臀在线免费观看在线免费观看| 98色网| 一区二区三区机械有限公司| 久草福利在线资源站| 国产一级137片内射麻豆| 狠狠爱夜夜| 午夜九九| 九九热re99re6在线精品| 美女爽爽爽刺痛洞洞| 国产少妇高潮| 女人天堂网| 91亚.色| 91 国产丝袜在线播放-百度| 性性欧美| 天天摸夜夜操视频| 伊人操操| 欧美 亚洲 另类 综合| 国产精品亚洲四五区在线观看| 国产乱码久久| 精品视频日日夜夜| 秋霞男人网| 中文字幕版| 欧美 传媒 麻豆 日韩 偷拍| 久久111| 日韩懂色网| 久久爽爽精品| 色情婷婷久久五月天| 97精品在线| 亚洲自拍青操视频| 欧中美三级一区二区三区| 抽插一区二区视频| 亚洲高清视频在线免费观看| 日本东京热久久久电影| 亚洲春色欧美激情自拍| 小视频玖玖| 一区在线观看中文字幕| 日韩美一区| 亚洲色欲一区二区三区| 中出后入| 91天天综合日韩欧美| 色图综合网| 久9re热视频这里只有精品| 天天躁日日躁AAAAXXXX国产| 思思热影视| 人人操人人狠狠操| 99这里有精品| 精品欧美日韩在线观看| 亚洲中文日韩欧美大香蕉视频| 91老司机在线视频免费观看| 国产97视频| 亚洲精品黑丝| 狠狠爱夜夜| 久久熟女嫩草成人片免费| 偷看洗澡一二三区美女| 久久人妻办公室视频| 美女刺激久久国产欧美| 黄网站黄视频网站进入口| 美欧老女人97| 激情另类激情| 丁香婷婷大香蕉| 免费日韩黄片| 伊人久久大香大香线蕉中文| 亚洲日韩肥臀视频在线观看| 激情欧美日韩女同久久| 欧美BT 亚洲色图| 亚洲人成在线放东京热| 国产成人精品日本亚洲语言 | 国产夫妻性生活视频| 91n欧美| 欧美αv.com| 东京日日夜夜| 欧美一区二区三区成人性生活| 激情一区二区| 操逼网站视频漫画国产| 91在线色| 国产深夜福利| 亚洲欧美国产日本一区二区三区| 青青草日本中文字幕| 熟妇人妻精品一区二区| 乱伦1色页| 老熟女91av| 欧美图片校园春色| 日本五十路熟女一区二区| 蜜桃色色网站视频三区| 欧美日韩一二三| 狠狠操夜夜| 婷婷综合在线观看| 91色交| 九九在线视频| 91美女精品| 久久6热视频免费观看| 97色97好| 少妇高潮流水av免费| 碰碰在线视频| 又黄又硬又粗又长国产视频| 成人亚欧免费视频| 亚州高清色综合| 无遮挡一级毛片视频免费的| 麻豆黄色五月天| 亚洲Av诱惑| 国产精品青草综合久久| 色天使AV天堂| 动漫爆乳3D奶水一区在线观看| 九一综合网| 人人看人人爰人人操| 97se综合网| 自拍偷拍国产欧美日韩韩| 亚洲色堂免费视频| 天堂v无码免费视频| 91原创在线观看| 91精品人| 日韩国产十八禁| 狠狠色噜噜狠狠狠狠2018| 中文有码第五页| 明星性猛交ⅹxxx乱大交| 精品熟女一区=区三区| 啊啊啊在线观看| 一区二区三区男女操逼黄色小电影| 大香蕉中文| 日本一区二区三区精品| 国语av狠狠色丁香婷婷综合激情| 97干色天堂| 正在播放国产精品一区| 国产精品在线一区二区| 99久久网站| 日韩情色一区二区| 久久一区,青青青青草视频在线播放| 在线日韩精品一区二区三区| 欧美日韩青操| 狠狠色综合网| 人妻色偷色噜| 九九九草| 玖玖97综合| 国产又猛又粗又爽又黄| 久久骚| 成人av免费观看| 亚洲加勒比久久日本道| 亚洲精品1区| 国产高清无码一区二区三区四区皇冠| 女色综合| 亚洲日韩欧美一区二区| 九九精品热| av一区二区三区不卡| 国产女人9999| 色五91| 亚洲精美粉嫩嫩泬在线观看| 欧美 亚洲精品首页| 中文字幕av色| 日本一本道A级黄色毛片试看60分钟| 超碰色大香蕉| 国产熟妇一区二区| 亚洲综合小说另类图欧美视频激情小说色五月天| 精品九九| 干b网| 操人妻逼91| 天天躁日日躁AAAXX| 黄色免费一级在线毛片| 九九九九一区| 综合视频91| 激情自拍 校园春色| 久久九九国产精品| 精品日韩人妻精品一二三区| 精品日日人妻| 97网址97| 欧美色图私拍91| 五月婷婷丁香| 亚洲 欧美日韩 另类| 亚洲国产美女久久久久| 日韩欧视频| 99蜜月精品久久| 久久精品视频28| 加勒比大香蕉视频在线| 亚洲精品aa久久伊人| 日韩福利综合一区| 精品91| 中文字幕乱妇免费视频| 97jingpin| 密臀AV在线| 日韩美女久久一区二区三区| 99热免费| 95人妻爽爽人人做人人澡 | 久久9999 | 婷婷超| 高清孕妇孕交 交| 视频黄站| 97伦乱| AV中文字幕剧情1区2区3| 婷婷五月天久久精品视频一区二区三区| 日本午夜久久电影| 午夜福利成人免费视频| 国产第25页在线观看| 国产精品麻豆视频网站| 日韩无码操逼片| 蜜乳成人AV| 欧美爱三级日韩久久| 超碰97人人cao| jizz啪啪| 久热在线精品免费观看| 亚洲精品乱码线路中文字幕 | 综合网,亚洲,欧美| 一区| 91婷婷伊人狠人| 97资源欧美| 综合自拍| 亚洲中文字幕妇伦久久| 精品亚洲黄色片 国产精品导航一区二区 | 欧美少妇大量自拍视频在线观看| 亚洲色吧网| 日本三级韩三级99久久| 亚洲欧美天堂在线| 天美精品一区二区三区四区在线观看| m欧洲一级午老| 日本中文字幕一区| 亚洲另类色综合网站| 五月天婷婷社区| 精品国产乱码久久| 激情 欧美 亚洲 小说| 欧美一区二区福利在线| 成人乱码一区二区三少妇| 91人妻Pr| 国产视频一区二区三区久久亚洲天堂| 妇女视频网站| 本道在线| 操逼操逼操| 亚洲天堂一区二区久久| 综合色啪| 中文久久一区| 丝袜美腿91| 欧美狠狠干| 成全在线观看免费观看| 亚洲综合成人网| 91视频观看网站| 97欧美久久久久久久| 国产91美女视频| 中国操逼无码| 久操热| 97色欧州| 97在线视频免费看| 天天摸夜夜添无码小视频| 国产精品自产拍在线观看社区| 最新欧美色网| 91处女在线视频| 看全色黄大色大片免费视频| 色婷婷视频| 天天透伊人| 亚洲日本天堂| 91看黄片| 91 亚洲 欧洲| 午夜视频久久久| 午夜福利无毒不卡| 人妻激情另类| 国产超碰欧美| 秋霞成人一级在线观看| 欧美一区91大爱| 国产九九九九九九| 18禁无码永久免费无限制| 欧美激情综合| 国产精品第一页国产大屁股视频免费区i | 久草福利在线资源站| 少妇天堂网络| 亚洲av青草久久一区二区| 熟女色综合久久| 九九久久99| 99re超碰| 丁香五月婷婷基地| 久久久久久人| 在线观看精品国产免费| 日韩少妇在线视频| 天天视频网站黄| 久久国色天香香蕉| 欧美天天干| 99久re热视频精品98| 少妇人妻激情四射| 久久久久久久国产视频| 超碰97最新人妻| 狠狠久久手机视频精品| 久久9 9 9精品| 亚洲毛片基地专区| 又大又白奶子| 欧美性暴力猛交| 啊视频在线| 亚州,欧美在线| 三级片网站在线播放| 是还免费视频1727我| 懂色中文一区二区三区 | 亚欧毛片基地国产毛片基地| 日本天堂网| 日韩国产精品人妻无码久久久| 熟女人妻久久中文字幕一二区| 乱人乱色一区二区三区免费| 国产久久久久久久久一区二区| 欧美天天在线| www…国产操逼| 96国产精品| 大香蕉免费中文| 超碰在线一区| 嗯……啊…嗯嗯…啊…好舒服| 中文字幕欧美日韩三级| 天天干天天日天天射黄色大片| 人妻精品视频一区二区三区| 男人天堂站| 无码直播久久久| 91丝袜在线视频| 黄片www.| 亚洲精品99999| oumeisetupian| 亚洲蜜乳av| 久久久久久99999国产精品| 大香蕉乱伦视频网| 屁股久久久久久久| 歐美一級亂黃99在綫精品| 日韩三A大片在线观看| 东方亚洲在线操逼天堂| 99无码视频| 蜜臀99久久精品久久久懂爱| 欧美熟女激情| 国模无码一区二区三区在线| 人妻激情视频| 人妻插插人妻人| 成人乱码一区二区三少妇| 99操逼| 天堂国产AV| 久久久久久AⅤ无码免费肉站| 久草免费在线视频| 麻豆一区在线| 色婷婷丁香五月| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 操穴国产| 亚洲色图 图片| 国内毛片国产欧美拍| 好湿好紧好爽 视频| 清纯唯美亚洲综合| 91伊人久| 探花熟女,姿勢到位,體驗感也到位| 91熟女视频网| 国产a级精品| 国产18精品亚洲精品| 啪啪视频免费在线观看| 2020中文字幕在线| 久久一二三级一一一| 日本女人操逼| 中文字幕乱在线伦视频中文字幕乱码在线 | 九九热九九热| 人妻熟女av国产网站| 国内偷拍精品一区二区| 在线观看啊啊啊啊啊| 亚洲免费人妻在| 日本超碰在线国产一区| 高清肉丝中文无码| 亚洲综合色男人网| 91精品无码人妻系列| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 久久久九| 国产精品熟妇一区二区三| 亚洲欧美一区二区三区在钱蜜桃| 精品国产丝袜一区二区三区乱码| 无套内射性感少妇视频| 欧美一区二区日韩三区| 亚州综合色| 久久日韩肥臀| 中文字幕精品三级久久久| 嫩草伊人久久精品| 伊人青青一区成人视频在线观看区| 一区二区三区欧美激情| 色色色天美视频| 操逼片国产| 51久久夜色精品国产麻豆| 国产农村妇女精品| 伦理第一页| 久久有码视频| 亚洲第一视频 欧美风情 日韩| 欧美精品三区| 中文字幕综合人妻| 丝袜美腿校园春色| 最新精品久久蜜桃 | 牛牛操视频逼| 国产精品亚洲色婷婷久久久| 91精品人| 日韩有码 一区二区三区| 深夜福利黄片| 久久丁香久草综合网| 天堂69亚洲精品中文字| 天天爽夜夜爽夜夜爽精| 国产精品99精品视频网站| 国产JDAV无码视频在线观看| 豆花视频操逼网址| 亚洲国产婷婷在线播放| 东京热男人的天堂精品| 性色av网站| 91麻豆va国产精品| 超踫中文字幕| 亚洲丝袜天堂| 伊人aaa| 午夜福利一区二区三区四区五区色婷婷| 日韩av情韩国爱禁区av一区二区| 91热色| 欧美姓爱综合网| 97色97干| 国产人妖视频一区在线观看| 在免费jIzzjIzz在线视频| 色色色色网站| 性感女人网页在线观看视频| 超碰碰97| 一级免费精品| 日韩欧美加勒比| 人人摸.人人色| 亚洲制服欧美另类内射| 亚洲一区深夜| 传媒免费一区二区三区| 97视频免费在线| 欧美亚洲激情| 国产网站在线播放| 日产狠狠干| 精品美女少妇一区二区三区| 国产自偷| 四虎国产精品永久在线囯在线| 精彩国产视频播放1区2区| 国产盗摄美女如厕大神作品在线观看| 国产精品久久久九九九| 天堂性色| 国产精品嫩草久久久久| 久草婷婷| 在线情色电影 91大| 97亚洲中文| 另类小说综合网| 天天综合精品| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 国产成人无码高清| 手机不卡视频不卡在线一二三区| 国产精品毛片| 欧美性爱第一页久久| 国产18精品亚洲精品| 一区=区三区视频| 丝袜加勒比| 日韩在线一区二区| 啊啊啊啊嗯嗯嗯用力好爽 | 中文字幕人妻丝袜乱一区三区| 日韩熟女无码| 五月色综合| 插入粉嫩少妇视频| 人人妻碰人人免费| 先锋精品av色鲁| 久久久久久裸体| 天天干天天舔| 久久久工口| 就去色综合| 国产理论视频在线播放| 亚洲综合另类欧美久久久| 91 偷| 26uuu国产免费观看| 91夜夜蜜桃臀1区2区3区| 国产熟女无套内射| 九九香蕉网| 男人的天堂日韩| 欧美日韩大黄片| 啊啊啊好湿久久| 人妻夜夜爽天天爽三区麻豆AV网站| 欧美性巨大╳╳╳╳╳高跟鞋| 亚洲最大的黄色电影网站。 | 啊啊啊啊啊啊在线看| 欧美日韩欧美| 99九九精品| 美女上床网站| 欧美极度丰满熟妇hd| 国产久久久久影院老熟女| 情趣丝袜无码操逼视频| 亚洲AV资源| 97在线观看| 丰满人妻一区二区三区免费,| 欧美色图99| 激情色色| 青娱乐91| 怡红院视频在线| 久久超碰97| 超碰美女97| 99色在线视频| 婷婷爽人人婷婷爽视频| 狠狠欧美| 小说区 图片区色 综合区| 99热97| 懂色Av| 久久只有精品一区二区三区| 综合久久久久久久久91| 日韩超碰精品综合| 琪琪精品免费一区二区三区 | 大香蕉久| 日本亚欧爱爱| 五月天婷婷基地| 国产精品播放| 宅男91视频在线播放| 久久草草亚洲蜜桃臀| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 20cm女自慰在线日韩欧美| 情色五月天久久久| 国产精品久久久久亚洲av| 国产AV线| 这里只有精品久久| 日本熟女不卡视频| 欧美激情久久久久| 国产精品三级视频网站| 欧美激情综合网| 欧美国产一区二区三区麻豆传媒| 377p欧洲日本亚洲大胆| 噜噜噜噜天天狠狠| 四虎 精品 WWW| 上海一级黄片| 0755午夜福利视频| 黄色成品网站| 69精品久久久久中文字幕| 加勒比99999| 国产AV天美| 伊人久久大香大香线蕉中文 | 人妻少妇色综合| 一级AV性爱| 大香蕉2017| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 亚洲精品无码少妇久久| 欧美亚洲91| 高清肉丝中文无码| 国产伦精品一区二区三区视频女| 伊人丁香五月婷婷| 婷婷丁香人妻| 97欧美日韩中文| 口爆综合网| 日本www操操操| 东京热一区二区中文字幕| 麻豆黄站| 欧洲精品在线播放| 99精品在线| 操逼啊啊啊91| 成全动漫视频观看免费下载| 91蜜桃传媒精品久久久一区二区| 熟女一区二区| 99精品网| 久久激情亚洲精品无码?V| 啊啊啊啊网站| 夜夜久久久| 色综合99999| 蜜臀AV一区二区三区激情综合| 日韩性爱播放| 精品人体无圣光凹凸| 12一15性XXXX粉嫩国产| 亚洲黄色电影| 91色人| 久久亚洲色图中文字幕| 熟妇熟女一区二三区| 99视频只有精品| 色婷婷九月天天综合| 国产福利电影| 中文字幕精品探花视频| 久草这里只有精品 | 久久久成人国产精品无码| 国产一区二区三区白丝| 在线日韩日本亚洲国产| 九久精品| 97这里有精品| 99AV| 2017天天操天天日| 91网站在线播放| 亚洲成人妻日韩在线| 国产福利夜| 欧洲Au麻豆| 丰满少妇一区二区三区四区观看| 清柠毛片| 日韩AV一区二区三区四四| www99热| 久久综合婷婷| 婷婷五月天丁香花| 99自拍视频| 99亚洲精品| 一区二区三区精品黑丝白丝酒店对鸡 | 超碰精品| 久超超碰| 欧美性爱一区二区三区四区 | www.av在线视频| 在线a v| xxx0国产在线播放| 一区二区三区四区免费视频| 手机在线人成免费视频| 黄色av片三级三级三级免费看| 影音先锋视频在线| 粉嫩不卡一区二区性爱| 国产18精品亚洲精品| 无码日韩网站| 99热这里是精品| 黄色AV影视| 美女人妻色网站| 国产传媒美日韩av| 青青欧洲黑| 亚洲熟妇AV日韩熟妇在线| 夜夜精品视频一区二区| 午夜啊啊| 久久久久久久强迫| 中文精品一区二去| 久久久精品视频免费观看| 久久久精品国产亚洲AV无码| 精品久热| 久九干| 学生妹天天看| 色色97爱| 成人小说另类在线| 成人亚欧免费视频| 超碰在线国产| 真实高潮91| 青青草无码视频| 国际精品久久久| a片自拍直播视频| 人人插人人摸人人| 91丝袜美女国产| 久久嫩草国产成人一区| 精品少妇人妻| 夫妻天天操岛国视频| 嗯啊视频免费在线观看| 成人片在线播放| 免费人人搞97| 欧美综合中文| 91精品微拍福利| 亚洲国产日韩欧美熟妇在线| 欧美日日夜夜| 青青草在线视频播放器| 一级性爱视频免费在线| 一区三区啪啪| 天天综合网在线| 青青草原香蕉日本Ap| 国产美女口爆吞精视频| 五月婷婷爱六月丁香色| 欧美一区二区传媒| 99久在线精品99re8蜜桃| 在线综合 亚洲 欧美中文字幕| 美女自卫慰黄网站免费| 美腿丝袜偷拍亚洲欧美| 午夜一区| 91成人久久| 有码人妻系列| 99热这里都是精品| 亚洲AV秘 精品久久老牛影视| 久操大香蕉手机视频在线看| 久久6热精品99视频| 偷拍精品一区二区三区| 久久精品三级影视| 亚洲欧洲无码97久久精品| 人妻精品一区二区三区| 看一级特黄a大一片| 人人色人人射人人妻| 亚洲97精品| 国产粉嫩出水在线播放| 60秒免费小视频| 欧美性爱精品七区| 中文字幕 人妻不满 在线视频| 91国精产品| 2017人人操,人人摸| 精品人人| 91人妻人人澡人人爽人人精品| 午夜福利免费福利视频| 黄总AV色图| 天天干天天操天天操夜夜操天天操| 久久久久9| 曰本道人妻久久久在线不卡色视频| 97人人夜夜精品视频| 熟妇亚洲一区二区三区| 99人妻| 伊人AAA| 日韩精品一二三| 国产激情片在线观看| 久久机热| 久久性爱网站| 啊嗯嗯啊好大好爽| 色噜噜精品一区二区三| 国产青青美女玩逼视频| 精品国产一区二区三区在线播出| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 久久伊人五月天| 综合网亚洲在线| 综合久久婷婷| 99999国产| 狠狠狠狠狠| 国产97亚洲| 亚 欧 美 综合| 亚洲牲交| 亚洲最大的黄色电影网站。| 国产精品成人AV片免费看网站| 熟女丰满人妻一区| 国产性爱强奸乱伦大全| 嗯嗯嗯不要不要免费视频| 国产成人亚洲精品无码最新在线| 欧美日日夜夜| 人妻丰满熟妇一区二区三| 亚洲污污网站| 亚洲精品aa久久伊人| 久久成人东京热人妻| 99爱精品| 日本一区二区中文字幕久久| 九九九久千久久激情蜜桃在线看| 欧美成人性爱视频在线播放| 麻豆精品A片免费观看| 巨爆乳一区二区爆乳区| 丝袜狂射91| www.久久99| 日韩精品人妻| 精品人妻视频一区二区三区蜜桃视频| 日韩无码精品综合久久| 插入粉嫩少妇视频| 五月丁香啪啪网| 性夜影院爽黄A爽免费动漫| 国产亚洲色婷婷99精品91| 欧美性爱三区二区| 综合亚洲欧美| av情色影音| 一,爱啪啪,在线免费视频| 人妻91少妇| 免费农村成人少妇人妻Aa一区二区视频 | 思思热影视| 伊人麻豆传媒| 磁力99AV| www久久99| 日本人妻伦在线中文字幕| 天天影视之亚洲综合网| 东京热男人的天堂网| 91精品久久久久五月天精品| 日日骚av| 天天看人人操屄犊摸阴| 色小视频蜜乳| 综合亚洲欧美精品日韩?v| 怡红院亚洲怡春院av| 国产精品国产自产拍高清AV| 黑人操一区二区| 丰满人妻区一区二区三| 偷拍色图| 99精品丰满人妻无| 大香蕉一线视频| www久久国产精品| 欧美黑人与女人91| 超碰97最新人妻| 夜夜一区二区| 91成人精品在线播放| 精品性爱| 中文字幕一区二区无码成人| 中国小夫妻勾搭露脸淫荡对白| 91粉芽高清在线一区二区| 思思热久久成人| 亚洲精品国语在线播放| 91少妇高潮| 国产精品久久久久久久免牛肉蒲团 | 99热线麻豆| 蜜臀久久久| 日本免费不卡二区| 五月天综合网| 日本人人操人人操| 免费福利视频中文字幕| 性猛交| 狠狠躁伊人中文字幕| 91亚洲欧美综合高清在线| 大香蕉99热| 混色激情av| 能看的av| 婷婷五月天成人网| 操逼网站视频漫画国产| 乱伦图一区| 国产黄色在线播放观看| 国产一区二区二区按摩精品啪视频| 一本色道久久综合亚洲二区三区| 99久在线精品99re8a| 九九英色视频| 精品人妻二区三区| 亚洲色图久久成人| 嗯嗯啊在线视频| 亚洲综合在线视频| 99热伊人| 国产一区二区三区影片| 在线可观看的黄色网址| 亚洲成人无码影院| 性爱Av免费| 无码 黑人一区二区三区| 久久久久久99AV无码免费网站| 97精品免费| 91狠狠综| 亚洲国产精品无码AV久久| 中文 人妻 制服| 唯美清纯 妖精视频| 色综合大香蕉| 人人操人人摸超碰| 一区二区三| 欧美在线色| 自拍偷拍第26| 在线播放成人高清免费视频| 国产91影院| 日产欧美电影一区二区三区| 亚洲**2021在线观看| 91久久免费视频互動交流| 男女猛烈无遮掩视频免费软件| 国内精品嫩模A∨私拍小视频| 日本黄大片在线观看视频| 十八禁视频一区二区| 91亚洲色人| 极品尤物自安慰| 性做久久久久久免费观看软件| 国产福利精品最新在线| 丁香色婷婷| 青青青操|