精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Kafka運維 | 你真的懂數據遷移嗎?

運維 系統運維 Kafka
在進行分區副本重分配之前,最好是用下面方式獲取一個合理的分配文件; 編寫move-json-file.json文件; 這個文件就是告知想對哪些Topic進行重新分配的計算。

 [[420468]]

本篇文章講解以下內容

【kafka運維】副本擴縮容、數據遷移、副本重分配、副本跨路徑遷移

腳本參數

參數 描述 例子  
--zookeeper 連接zk --zookeeper localhost:2181, localhost:2182  
--topics-to-move-json-file 指定json文件,文件內容為topic配置

--topics-to-move-json-file config/move-json-file.json Json文件格式如下:

 
--generate 嘗試給出副本重分配的策略,該命令并不實際執行    
--broker-list 指定具體的BrokerList,用于嘗試給出分配策略,與--generate搭配使用 --broker-list 0,1,2,3  
--reassignment-json-file 指定要重分配的json文件,與--execute搭配使用

json文件格式如下例如:

 
--execute 開始執行重分配任務,與--reassignment-json-file搭配使用    
--verify 驗證任務是否執行成功,當有使用--throttle限流的話,該命令還會移除限流;該命令很重要,不移除限流對正常的副本之間同步會有影響    
--throttle 遷移過程Broker之間現在流程傳輸的速率,單位 bytes/sec -- throttle 500000  
--replica-alter-log-dirs-throttle broker內部副本跨路徑遷移數據流量限制功能,限制數據拷貝從一個目錄到另外一個目錄帶寬上限 單位 bytes/sec --replica-alter-log-dirs-throttle 100000  
--disable-rack-aware 關閉機架感知能力,在分配的時候就不參考機架的信息    
--bootstrap-server 如果是副本跨路徑遷移必須有此參數    

 1. 腳本的使用介紹

該腳本是kafka提供用來重新分配分區的腳本工具;

1.1 生成推薦配置腳本

關鍵參數--generate

在進行分區副本重分配之前,最好是用下面方式獲取一個合理的分配文件; 編寫move-json-file.json文件; 這個文件就是告知想對哪些Topic進行重新分配的計算

  1.   "topics": [ 
  2.     {"topic""test_create_topic1"
  3.   ], 
  4.   "version": 1 

然后執行下面的腳本,--broker-list "0,1,2,3" 這個參數是你想要分配的Brokers;

  1. sh bin/kafka-reassign-partitions.sh --zookeeper xxx:2181 --topics-to-move-json-file config/move-json-file.json --broker-list "0,1,2,3" --generate 

執行完畢之后會打印

  1. Current partition replica assignment//當前副本分配方式 
  2. {"version":1,"partitions":[{"topic":"test_create_topic1","partition":2,"replicas":[1],"log_dirs":["any"]},{"topic":"test_create_topic1","partition":1,"replicas":[3],"log_dirs":["any"]},{"topic":"test_create_topic1","partition":0,"replicas":[2],"log_dirs":["any"]}]} 
  3.  
  4. Proposed partition reassignment configuration//期望的重新分配方式 
  5. {"version":1,"partitions":[{"topic":"test_create_topic1","partition":2,"replicas":[2],"log_dirs":["any"]},{"topic":"test_create_topic1","partition":1,"replicas":[1],"log_dirs":["any"]},{"topic":"test_create_topic1","partition":0,"replicas":[0],"log_dirs":["any"]}]} 

需求注意的是,此時分區移動尚未開始,它只是告訴你當前的分配和建議。保存當前分配,以防你想要回滾它

1.2. 執行Json文件

關鍵參數--execute 將上面得到期望的重新分配方式文件保存在一個json文件里面 reassignment-json-file.json

  1. {"version":1,"partitions":[{"topic":"test_create_topic1","partition":2,"replicas":[2],"log_dirs":["any"]},{"topic":"test_create_topic1","partition":1,"replicas":[1],"log_dirs":["any"]},{"topic":"test_create_topic1","partition":0,"replicas":[0],"log_dirs":["any"]}]} 

然后執行

  1. sh bin/kafka-reassign-partitions.sh --zookeeper xxxxx:2181 --reassignment-json-file config/reassignment-json-file.json --execute 

遷移過程注意流量陡增對集群的影響 Kafka提供一個broker之間復制傳輸的流量限制,限制了副本從機器到另一臺機器的帶寬上限,當重新平衡集群,引導新broker,添加或移除broker時候,這是很有用的。因為它限制了這些密集型的數據操作從而保障了對用戶的影響、 例如我們上面的遷移操作加一個限流選項-- throttle 50000000

  1. > sh bin/kafka-reassign-partitions.sh --zookeeper xxxxx:2181 --reassignment-json-file config/reassignment-json-file.json --execute -- throttle 50000000 

在后面加上一個—throttle 50000000 參數, 那么執行移動分區的時候,會被限制流量在50000000 B/s 加上參數后你可以看到

  1. The throttle limit was set to 50000000 B/s 
  2. Successfully started reassignment of partitions. 

需要注意的是,如果你遷移的時候包含 副本跨路徑遷移(同一個Broker多個路徑)那么這個限流措施不會生效,你需要再加上|--replica-alter-log-dirs-throttle 這個限流參數,它限制的是同一個Broker不同路徑直接遷移的限流;

如果你想在重新平衡期間修改限制,增加吞吐量,以便完成的更快。你可以重新運行execute命令,用相同的reassignment-json-file

1.3. 驗證

關鍵參數--verify 該選項用于檢查分區重新分配的狀態,同時—throttle流量限制也會被移除掉; 否則可能會導致定期復制操作的流量也受到限制。

sh bin/kafka-reassign-partitions.sh --zookeeper xxxx:2181 --reassignment-json-file config/reassignment-json-file.json --verify圖片注意: 當你輸入的BrokerId不存在時,該副本的操作會失敗,但是不會影響其他的;例如圖片

2. 副本擴縮

kafka并沒有提供一個專門的腳本來支持副本的擴縮, 不像kafka-topic.sh腳本一樣,是可以擴分區的; 想要對副本進行擴縮,只能是曲線救國了; 利用kafka-reassign-partitions.sh來重新分配副本

2.1 副本擴容

假設我們當前的情況是 3分區1副本,為了提供可用性,我想把副本數升到2;

2.1.1 計算副本分配方式

我們用步驟1.1的 --generate 獲取一下當前的分配情況,得到如下json

  1.     "version": 1, 
  2.     "partitions": [{ 
  3.         "topic""test_create_topic1"
  4.         "partition": 2, 
  5.         "replicas": [2], 
  6.         "log_dirs": ["any"
  7.     }, { 
  8.         "topic""test_create_topic1"
  9.         "partition": 1, 
  10.         "replicas": [1], 
  11.         "log_dirs": ["any"
  12.     }, { 
  13.         "topic""test_create_topic1"
  14.         "partition": 0, 
  15.         "replicas": [0], 
  16.         "log_dirs": ["any"
  17.     }] 

我們想把所有分區的副本都變成2,那我們只需修改"replicas": []里面的值了,這里面是Broker列表,排在第一個的是Leader; 所以我們根據自己想要的分配規則修改一下json文件就變成如下

  1.     "version": 1, 
  2.     "partitions": [{ 
  3.         "topic""test_create_topic1"
  4.         "partition": 2, 
  5.         "replicas": [2,0], 
  6.         "log_dirs": ["any","any"
  7.     }, { 
  8.         "topic""test_create_topic1"
  9.         "partition": 1, 
  10.         "replicas": [1,2], 
  11.         "log_dirs": ["any","any"
  12.     }, { 
  13.         "topic""test_create_topic1"
  14.         "partition": 0, 
  15.         "replicas": [0,1], 
  16.         "log_dirs": ["any","any"
  17.     }] 

注意log_dirs里面的數量要和replicas數量匹配;或者直接把log_dirs選項刪除掉; 這個log_dirs是副本跨路徑遷移時候的絕對路徑

2.1.2 執行--execute

如果你想在重新平衡期間修改限制,增加吞吐量,以便完成的更快。你可以重新運行execute命令,用相同的reassignment-json-file:

2.1.2 驗證--verify

圖片完事之后,副本數量就增加了;

2.2 副本縮容

副本縮容跟擴容是一個意思; 當副本分配少于之前的數量時候,多出來的副本會被刪除; 比如剛剛我新增了一個副本,想重新恢復到一個副本

執行下面的json文件

  1.   "version": 1, 
  2.   "partitions": [{ 
  3.     "topic""test_create_topic1"
  4.     "partition": 2, 
  5.     "replicas": [2], 
  6.     "log_dirs": ["any"
  7.   }, { 
  8.     "topic""test_create_topic1"
  9.     "partition": 1, 
  10.     "replicas": [1], 
  11.     "log_dirs": ["any"
  12.   }, { 
  13.     "topic""test_create_topic1"
  14.     "partition": 0, 
  15.     "replicas": [0], 
  16.     "log_dirs": ["any"
  17.   }] 

執行之后可以看到其他的副本就被標記為刪除了; 一會就會被清理掉

用這樣一種方式我們雖然是實現了副本的擴縮容, 但是副本的分配需要我們自己來把控好, 要做到負載均衡等等; 那肯定是沒有kafka自動幫我們分配比較合理一點; 那么我們有什么好的方法來幫我們給出一個合理分配的Json文件嗎?PS:

我們之前已經分析過【kafka源碼】創建Topic的時候是如何分區和副本的分配規則 那么我們把這樣一個分配過程也用同樣的規則來分配不就Ok了嗎?--generate本質上也是調用了這個方法,AdminUtils.assignReplicasToBrokers(brokerMetadatas, assignment.size, replicas.size)

具體的實現操作請看 【kafka思考】最小成本的擴縮容副本設計方案

自己寫一個工程來實現類似的方法,如果覺得很麻煩,可以直接使用 LogIKM 的新增副本功能直接幫你做了這個事情;(未來會實現)

3. 分區擴容

kafka的分區擴容是 kafka-topis.sh腳本實現的;不支持縮容 分區擴容請看 【kafka源碼】TopicCommand之alter源碼解析(分區擴容)

4. 分區遷移

分區遷移跟上面同理, 請看 1.1,1.2,1.3 部分;

5. 副本跨路徑遷移

為什么線上Kafka機器各個磁盤間的占用不均勻,經常出現“一邊倒”的情形?這是因為Kafka只保證分區數量在各個磁盤上均勻分布,但它無法知曉每個分區實際占用空間,故很有可能出現某些分區消息數量巨大導致占用大量磁盤空間的情況。在1.1版本之前,用戶對此毫無辦法,因為1.1之前Kafka只支持分區數據在不同broker間的重分配,而無法做到在同一個broker下的不同磁盤間做重分配。1.1版本正式支持副本在不同路徑間的遷移

怎么在一臺Broker上用多個路徑存放分區呢?

只需要在配置上接多個文件夾就行了

  1. ############################# Log Basics ############################# 
  2.  
  3. # A comma separated list of directories under which to store log files 
  4. log.dirs=kafka-logs-5,kafka-logs-6,kafka-logs-7,kafka-logs-8 

注意同一個Broker上不同路徑只會存放不同的分區,而不會將副本存放在同一個Broker; 不然那副本就沒有意義了(容災)

怎么針對跨路徑遷移呢?

遷移的json文件有一個參數是log_dirs; 默認請求不傳的話 它是"log_dirs": ["any"] (這個數組的數量要跟副本保持一致) 但是你想實現跨路徑遷移,只需要在這里填入絕對路徑就行了,例如下面

遷移的json文件示例

  1.   "version": 1, 
  2.   "partitions": [{ 
  3.     "topic""test_create_topic4"
  4.     "partition": 2, 
  5.     "replicas": [0], 
  6.     "log_dirs": ["/Users/xxxxx/work/IdeaPj/source/kafka/kafka-logs-5"
  7.   }, { 
  8.     "topic""test_create_topic4"
  9.     "partition": 1, 
  10.     "replicas": [0], 
  11.     "log_dirs": ["/Users/xxxxx/work/IdeaPj/source/kafka/kafka-logs-6"
  12.   }] 

然后執行腳本

  1. sh bin/kafka-reassign-partitions.sh --zookeeper xxxxx --reassignment-json-file config/reassignment-json-file.json --execute --bootstrap-server 
  2. xxxxx:9092 --replica-alter-log-dirs-throttle 10000 

注意 --bootstrap-server 在跨路徑遷移的情況下,必須傳入此參數

如果需要限流的話 加上參數|--replica-alter-log-dirs-throttle ; 跟--throttle不一樣的是 --replica-alter-log-dirs-throttle限制的是Broker內不同路徑的遷移流量;

源碼解析

源碼解析請看文章 【kafka源碼】ReassignPartitionsCommand源碼分析(副本擴縮、數據遷移、分區重分配、副本跨路徑遷移)

視頻鏈接:https://mp.weixin.qq.com/s/fQ03wpctV1dGnmk1r-xEWA

本文轉載自微信公眾號「石臻臻的雜貨鋪」,可以通過以下二維碼關注。轉載本文請聯系石臻臻的雜貨鋪公眾號。

 

 

責任編輯:武曉燕 來源: 石臻臻的雜貨鋪
相關推薦

2019-05-13 14:17:06

抓包Web安全漏洞

2019-10-18 09:50:47

網絡分層模型網絡協議

2023-11-29 08:03:05

2019-09-15 10:38:28

網絡分層模型

2018-07-17 16:26:17

大數據營銷消費者

2017-11-07 12:35:53

比特幣區塊鏈虛擬貨幣

2020-03-29 08:27:05

Promise異步編程前端

2021-01-22 07:48:07

JavaScript 高階函數閉包

2017-06-27 13:50:37

數據分析Session

2018-08-20 08:30:05

Kafka架構系統

2021-04-07 19:44:27

JavaStringHashMap

2016-01-07 11:18:50

用戶畫像

2022-06-22 10:23:11

運維命令Linux

2013-03-29 09:15:08

IT運維運維人員運維工程師

2017-05-31 08:45:03

2020-03-27 13:00:14

運維架構技術

2017-08-07 08:32:58

泄密網盤存儲

2024-10-16 17:10:41

2021-07-21 10:10:14

require前端代碼

2021-11-08 10:00:19

require前端模塊
點贊
收藏

51CTO技術棧公眾號

国产香蕉精品视频| 99re6热在线精品视频播放速度| 黄色激情在线观看| 久久av色综合| 豆国产96在线|亚洲| 久久久日本电影| 午夜久久久久久久| a'aaa级片在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美黑人巨大xxx极品| 中文字幕 亚洲一区| 欧美性xxx| 中文字幕亚洲一区二区va在线| 91久久精品在线| 久久免费公开视频| 欧美日韩爱爱| 91精品久久久久久久99蜜桃| 成人免费性视频| 欧美女子与性| 国产一区在线看| 91av在线网站| 国产精品久久久久久成人| 欧美一区一区| 色婷婷国产精品久久包臀| 色噜噜色狠狠狠狠狠综合色一| 国产口爆吞精一区二区| 亚洲黄色av| 在线视频免费一区二区| 日本精品一二三区| 国产欧美在线观看免费| 亚洲一区视频在线| 日本一区视频在线观看免费| 国产高清第一页| 久久国产欧美| 欧美精品日韩三级| 亚洲av无码一区二区二三区| 精品国产亚洲日本| 色综合久久久久综合体| 久久久天堂国产精品| 久久精品a一级国产免视看成人| 国产一区二区三区蝌蚪| 日本精品视频网站| 免费在线观看亚洲| 国产精品久久久久9999赢消| 亚洲精品综合精品自拍| 免费观看黄网站| 91精品影视| 精品高清一区二区三区| 欧美视频在线第一页| jizz在线观看视频| www激情久久| 国产99视频精品免费视频36| 国产精品久久久久久免费播放| 欧美在线综合| 午夜精品久久久久久久99热| 最新一区二区三区| 日韩av免费大片| 国产一区二区三区免费视频| 国产毛片毛片毛片毛片毛片毛片| 9999精品| 欧美丰满嫩嫩电影| 日本成人在线免费视频| 人人草在线视频| 亚洲一区二区三区四区在线观看| 手机成人av在线| 在线看av的网址| 国产欧美一区二区精品秋霞影院 | 欧美一级大黄| 天天做天天摸天天爽国产一区| 亚洲精品无码国产| 久久不射影院| 亚洲成a人v欧美综合天堂| 欧美日韩一级在线| 嫩草香蕉在线91一二三区| 成人av免费在线观看| 91精品视频专区| 一区二区日韩在线观看| 黄网站免费久久| 91九色国产社区在线观看| 亚洲天堂手机在线| 精品在线播放免费| 51国偷自产一区二区三区| www.av在线.com| 成人激情校园春色| 久久精品aaaaaa毛片| 黄色www视频| 成人免费黄色大片| 久久av一区二区| 狠狠色伊人亚洲综合网站l| 中文字幕免费一区| 在线免费一区| 污污的网站在线看| 亚洲成人av一区| jizzjizz国产精品喷水| 唐人社导航福利精品| 色成年激情久久综合| 日本精品免费在线观看| 欧美二三四区| 欧美高清视频不卡网| 被黑人猛躁10次高潮视频| 欧美h版在线观看| 日韩女优视频免费观看| 中文字幕在线视频播放| 综合激情久久| 亚洲精品一区二三区不卡| 99久久99久久精品免费| 亚洲影视一区二区三区| 91精品国产乱码久久久久久蜜臀| 69国产精品视频免费观看| 日韩黄色小视频| 91日本在线视频| 污视频在线免费观看| 欧美国产成人在线| 国产精品igao激情视频| 亚洲天堂av在线| 欧美精品自拍偷拍| 日本一二三四区视频| 丝袜美腿综合| 精品国产一区二区三区四区在线观看 | 午夜免费福利视频在线观看| 99热播精品免费| 日韩午夜在线观看视频| wwwwxxxx国产| 99re6这里只有精品| 国外视频精品毛片| 一卡二卡在线视频| 久久这里只有精品首页| 日韩人妻精品一区二区三区| 吉吉日韩欧美| 亚洲福利视频专区| 久久精品在线观看视频| 国产精品av久久久久久麻豆网| 国产激情久久久久| 丰满人妻av一区二区三区| 国产精品久久久久一区| 欧美乱大交xxxxx潮喷l头像| 亚洲三级电影| 国产一区二区日韩精品欧美精品| 天天操天天射天天爽| 欧美激情精品久久| 无套内谢丰满少妇中文字幕| 一根才成人网| 91精品国产91热久久久做人人| 特级西西人体wwwww| 香蕉精品视频在线观看| 国产精品电影观看| 天堂av资源网| 亚洲午夜免费福利视频| 国产一级做a爰片久久| 日韩mv欧美mv国产网站| 欧美成aaa人片在线观看蜜臀| 天堂免费在线视频| 成人激情av网| 日韩黄色短视频| 久久久久久久久久久久电影| 最近2019年中文视频免费在线观看 | 欧美日韩电影一区二区三区| www 日韩| 在线观看免费一区| 黄色a一级视频| 一区免费视频| 国产高清精品一区| 三级福利片在线观看| 6080日韩午夜伦伦午夜伦| 日韩不卡av在线| 日本网站在线观看一区二区三区| 麻豆一区区三区四区产品精品蜜桃| free性欧美16hd| 69堂国产成人免费视频| 国产精品免费无码| 国产又粗又猛又黄又爽| 白嫩白嫩国产精品| 一本久久综合亚洲鲁鲁| 激情五月婷婷小说| 国产1区2区3区精品美女| 日韩不卡视频一区二区| 国产aa精品| 伊人av综合网| 一级特黄特色的免费大片视频| 国产精品乱码妇女bbbb| 日本三级免费网站| 国产欧美日韩精品一区二区免费| 国产精品久久久久久久久久新婚| 国产在线超碰| 色偷偷久久一区二区三区| 天堂久久精品忘忧草| 免费人成黄页网站在线一区二区| 日韩欧美精品在线不卡| 亚洲精品三区| 欧美国产日韩一区二区| 天天干天天爽天天操| 欧美性69xxxx肥| 日本美女xxx| 男女男精品视频| 亚洲欧美99| 精品91福利视频| 韩国精品久久久999| 桃花色综合影院| 欧美三片在线视频观看| 手机在线免费看毛片| 国产一区二区毛片| bt天堂新版中文在线地址| 日本一区福利在线| 国产精品久久视频| 深夜国产在线播放| 亚洲精品国产精品久久清纯直播| 日本午夜精品理论片a级app发布| 国产日韩欧美a| 欧美xxxx黑人| 欧美综合国产| 免费国产成人看片在线| 亚洲成人偷拍| 国产91在线播放精品91| xxxxx日韩| 欧美不卡在线视频| 青青草视频在线观看免费| 日韩理论片中文av| 艳妇乳肉亭妇荡乳av| 精品在线观看视频| 婷婷无套内射影院| 色呦哟—国产精品| 国产在线精品一区免费香蕉| 免费在线小视频| 日韩有码视频在线| 深夜福利在线视频| 欧美一个色资源| 亚洲午夜18毛片在线看| 亚洲欧美激情小说另类| 少妇被狂c下部羞羞漫画| 日韩精品五月天| 国产精品成人久久电影| 久久精品国内一区二区三区水蜜桃| 日韩中文字幕网址| 亚洲精品国产精| 色美美综合视频| 免费在线一区二区三区| 国产精品久久久久久久久久尿| 国产乱色精品成人免费视频| 精品毛片三在线观看| 国精品人伦一区二区三区蜜桃| 波多野结衣中文一区| 亚洲影音一区| 成人免费高清完整版在线观看| av在线视屏| 欧美大片va欧美在线播放| 国产粉嫩一区二区三区在线观看| 精品久久人人做人人爽| 一级黄色免费看| 亚洲精品成人少妇| 国产精品免费人成网站酒店 | 在线观看欧美视频| 四虎精品在永久在线观看 | 国产一级做a爰片久久毛片男| 成人免费在线播放| 欧美日韩亚洲综合一区二区三区激情在线| 91精品国产乱码久久久竹菊| 91精品免费久久久久久久久| 国产精品毛片久久久久久久久久99999999| 欧美成aaa人片在线观看蜜臀| 韩国精品视频| 一区二区国产精品视频| 久久久久久久久亚洲精品| 日韩欧美视频在线| av一区二区三| 91精品国产欧美一区二区| 在线观看国产精品视频| 午夜天堂影视香蕉久久| a级片在线观看免费| 一区二区欧美精品| 手机av在线看| 一区二区三区中文在线| 国产一级特黄毛片| 一区二区在线观看免费视频播放| 欧美一级片在线视频| 一区二区三区在线播| 亚洲成人生活片| 亚洲另类色综合网站| 九九九免费视频| 综合中文字幕亚洲| 青娱乐在线视频免费观看| 亚洲妇熟xx妇色黄| 久久久全国免费视频| 亚洲一区二区三区激情| 农村黄色一级片| 亚洲高清不卡在线| 黄色一级视频免费看| 欧美体内she精视频| 中文字幕一区二区人妻痴汉电车| 欧美剧在线免费观看网站 | 欧美视频一区二区| 国产精品亚洲lv粉色| 日韩精品一区二区三区蜜臀| 国产成人毛毛毛片| 亚洲成色777777在线观看影院| 五月天婷婷激情网| 在线丨暗呦小u女国产精品| 欧美18一19xxx性| 久久久精品免费视频| 自拍视频在线网| 久热精品在线视频| 华人av在线| 国产精品国语对白| 蜜桃成人精品| 96国产粉嫩美女| 日韩精品社区| 婷婷久久青草热一区二区| 欧美暴力喷水在线| 女人另类性混交zo| 国产一区二区免费视频| wwwxx日本| 中文字幕国产一区二区| 国产尤物在线播放| 精品久久久久久久久久久久| 中文字幕 日韩有码| 亚洲成人a级网| 桃花色综合影院| 久久的精品视频| 亚洲性受xxx喷奶水| 亚洲999一在线观看www| 最新国产一区| 日本精品二区| 亚洲韩日在线| 57pao国产成永久免费视频| 91丨九色porny丨蝌蚪| 91久久久久久久久久久久久久| 高跟丝袜一区二区三区| 亚洲AV无码精品自拍| 尤物九九久久国产精品的分类| 国产探花在线观看| 成人在线视频福利| 一区二区导航| 亚洲 欧美 综合 另类 中字| 久久91精品国产91久久小草| 泷泽萝拉在线播放| 亚洲一级片在线观看| 国产精品久久久久久久久毛片 | 久久人人99| 久久精品xxx| 国精产品一区一区三区mba桃花 | 伊人久久大香| 日本精品一区| 欧美91视频| www.久久av.com| 国产欧美日韩麻豆91| 免费一级片在线观看| 日本高清不卡一区| 四虎影视在线观看2413| 尤物tv国产一区| 麻豆蜜桃在线观看| 3d动漫精品啪啪一区二区三区免费 | 欧美性生活久久| 熟妇高潮一区二区三区| 欧美精品日韩www.p站| 亚洲影视资源| 亚洲免费不卡| 蜜乳av一区二区| 喷水视频在线观看| 亚洲在线免费播放| www.黄色一片| 久久综合久中文字幕青草| 欧美午夜三级| 欧美人与物videos另类| 亚洲欧美网站| 少妇精品一区二区三区| 婷婷中文字幕一区三区| 国产毛片毛片毛片毛片毛片| 精品国模在线视频| 国产亚洲高清一区| 干日本少妇视频| 国产精品主播直播| 一区二区国产精品精华液| 91精品蜜臀在线一区尤物| 黄黄的网站在线观看| 国产日韩欧美成人| 久久久久久久久久久久久久| 亚洲免费黄色录像| 国产精品久久久久久久浪潮网站| 欧美日韩中文字幕一区| a级黄色一级片| 182在线视频观看| 欧美一级片一区| 美女扒开腿让男人桶爽久久动漫| 性高湖久久久久久久久aaaaa| 美女视频黄免费的久久| 日韩欧美在线视频播放| 欧美高清视频www夜色资源网| av网页在线| 中文字幕日本乱码精品影院| 成人黄色三级视频| 色小说视频一区| **爰片久久毛片| 久久黄色片视频| 91在线高清观看| 久操视频在线免费观看| 中文字幕日韩有码| 免费观看亚洲天堂| 久久久久久久久久久99| 久久精品日产第一区二区三区高清版| 日韩精品久久久久久久| 亚洲色图综合久久|