精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美在线1区| 人人干人人干人人干| 秋霞国产精品| 成人欧美一区二区三区黑人麻豆 | 99在线免费观看视频| 九九热视频精品| 夜色77av精品影院| 在线不卡中文字幕播放| 黄色一级片在线看| 在线观看亚洲黄色| 91精品成人| 日韩成人高清在线| 咪咪色在线视频| 亚洲美女福利视频| 亚洲九九在线| 亚洲大胆人体视频| 婷婷六月天在线| 欧美xxxx黑人又粗又长| 91香蕉视频在线| 成人深夜直播免费观看| 摸摸摸bbb毛毛毛片| 国产不卡精品在线| 一本大道av一区二区在线播放| 亚洲自拍三区| 日韩二区三区| 丁香激情综合五月| 国产综合在线观看视频| 国产成人免费观看视频 | 写真福利精品福利在线观看| 亚洲欧美激情在线| 欧美不卡1区2区3区| 精品人妻少妇AV无码专区| 日韩av网站免费在线| 97人洗澡人人免费公开视频碰碰碰| 古装做爰无遮挡三级聊斋艳谭| 免费电影日韩网站| 亚洲一卡二卡三卡四卡无卡久久| 97久久人人超碰caoprom欧美| 欧美日韩午夜视频| 国产欧美日韩精品一区二区三区 | 欧美亚洲在线视频| 九九热精品在线观看| 91综合久久一区二区| 国产亚洲福利一区| www.亚洲高清| 亚洲承认视频| 欧美性猛xxx| 热re99久久精品国产99热 | 色视频成人在线观看免| 日本在线xxx| 欧美hdxxx| 一区二区三区在线观看欧美| 天天做天天爱天天高潮| 最新国产在线观看| 国产精品视频一区二区三区不卡| 久久精品国产精品青草色艺| 日本成人动漫在线观看| www.色精品| 国产精品swag| 亚洲精品免费在线观看视频| 国产福利一区二区三区视频在线| 5g影院天天爽成人免费下载| av一区二区三| 国产成人精品影院| 成人9ⅰ免费影视网站| 亚洲免费成人网| eeuss国产一区二区三区| 国产自产精品| 日韩黄色影片| 国产日韩欧美不卡在线| 亚洲欧美一区二区原创| 国产黄色小视频在线| 一区二区三区精品视频| 国产精品国产三级国产专区51| 国产丝袜在线播放| 欧美日韩亚洲精品一区二区三区| 男女日批视频在线观看| a国产在线视频| 色老汉一区二区三区| 国产原创精品在线| 奇米一区二区| 欧美大片拔萝卜| 一起草在线视频| 精品日本12videosex| 最新中文字幕亚洲| 91插插插插插插| 黄色亚洲大片免费在线观看| 5278欧美一区二区三区| 亚洲精品久久久久久久蜜桃| 久久99国产精品免费网站| 99re视频在线播放| 青青草在线播放| 亚洲欧美综合在线精品| 福利视频免费在线观看| 国产精品一区二区日韩| 在线视频国产一区| 波多野结衣电影免费观看| 欧美中文一区| 精品国产视频在线| 91蜜桃视频在线观看| 日本成人在线视频网站| 成人激情直播| 懂色一区二区三区| 一区二区三区免费观看| 乱子伦视频在线看| 手机在线免费观看av| 黑人巨大精品欧美一区二区一视频| 一级在线免费视频| 国偷自产av一区二区三区| 一色桃子一区二区| 久久免费视频精品| 免费成人在线网站| 久久国产精品久久精品国产| 免费**毛片在线| 国产精品污污网站在线观看| 91成人综合网| 国产精品美女午夜爽爽| 亚洲国产精品中文| 国产精品视频一区二区三 | 国产精品免费aⅴ片在线观看| 91.com在线| 深夜日韩欧美| 亚洲人成在线观看网站高清| 黄色一级免费视频| 美国毛片一区二区| 欧美日韩综合另类| free性m.freesex欧美| 欧美人牲a欧美精品| av黄色免费网站| 欧美激情1区| 国产日韩精品入口| 国产中文字幕在线观看| 亚洲va欧美va人人爽| 亚洲五月激情网| 日韩系列欧美系列| 国产成人精品久久亚洲高清不卡| 乱精品一区字幕二区| 亚洲色图欧洲色图| 久热精品在线播放| 残酷重口调教一区二区| 欧美中在线观看| 污视频软件在线观看| 亚洲午夜在线电影| 精品国产午夜福利在线观看| 999久久久精品国产| 国产精品视频一区国模私拍| 欧美一区二区视频| 日韩欧美综合在线视频| 亚洲精品在线视频免费观看| 亚洲人成免费| 国产无套精品一区二区| 波多野结衣乳巨码无在线观看| 91精品国产美女浴室洗澡无遮挡| 久草视频手机在线| 国产一本一道久久香蕉| 可以免费看的黄色网址| 精品午夜av| 欧美人成在线视频| 国产夫绿帽单男3p精品视频| 亚洲精品欧美专区| 日韩大尺度视频| 激情综合自拍| 国产视频一区二区三区四区| 理论不卡电影大全神| 精品无码久久久久久国产| 国产午夜性春猛交ⅹxxx| 91麻豆国产在线观看| 已婚少妇美妙人妻系列| 欧美色图国产精品| 国产成人一区三区| 日本三级视频在线播放| 欧美一级片免费看| 久久香蕉精品视频| 91色九色蝌蚪| 亚洲免费一级视频| 欧美在线视屏| 国内精品久久国产| 九九九伊在线综合永久| 久久精品99久久久久久久久| www.蜜臀av| 福利一区福利二区微拍刺激| 国产免费无遮挡吸奶头视频| 久久av资源网| 国产日韩欧美精品在线观看| 免费成人av| 成人午夜高潮视频| 91av久久| 亚洲新声在线观看| av网站在线免费看| 色一情一乱一乱一91av| 天天做夜夜爱爱爱| 波多野结衣中文字幕一区| 成熟老妇女视频| 国产精品久久久久久| 国产精品二区三区| 成人不卡视频| 欧美精品福利视频| 国产一区二区在线视频聊天| 一区二区三区日韩精品| 成人片黄网站色大片免费毛片| 美腿丝袜在线亚洲一区| 国产在线xxxx| 第一sis亚洲原创| 国产精品久久久久久久小唯西川 | 亚洲国产精品久久人人爱| 一级黄色片大全| 国产精品18久久久久久久网站| 欧美成人xxxxx| 99久久激情| 狼狼综合久久久久综合网| 9999精品| 国产精品高清在线| 国产高清视频色在线www| 日韩中文在线不卡| 欧洲成人av| 亚洲成人激情图| 国产精品久久久久久久免费| 色婷婷综合久久久中文一区二区| 欧美成人精品欧美一级私黄| 亚洲国产高清在线观看视频| 中文字幕人妻一区| 激情文学一区| 国产精品久久成人免费观看| 国产在线观看91一区二区三区 | 国产日韩一区二区在线| 欧美一区免费| 一本一道久久a久久精品综合| 婷婷成人综合| 国产伦一区二区三区色一情| 国产亚洲精彩久久| 日本伊人精品一区二区三区介绍| 视频国产在线观看| 欧美一级片免费看| 国产精品久久久久久久成人午夜| 欧美亚洲综合网| 亚洲 欧美 成人| 亚洲成人动漫av| 顶级黑人搡bbw搡bbbb搡| 91老司机福利 在线| 国产黑丝在线观看| 床上的激情91.| 亚洲精品一二三四| 国产美女一区二区| 久久久久久久久久一区| 美女视频一区在线观看| 黑人粗进入欧美aaaaa| 日韩和欧美的一区| 无码无遮挡又大又爽又黄的视频| 亚洲资源av| 亚洲欧洲日产国码无码久久99| 99热免费精品在线观看| 欧美久久电影| 九九久久婷婷| 欧美日韩在线不卡一区| 狠狠综合久久av一区二区蜜桃| 欧美一级二级三级| 欧美日韩一二| 一区二区在线不卡| 五月精品视频| 日韩国产小视频| 精品96久久久久久中文字幕无| 老子影院午夜伦不卡大全| 国模一区二区三区| 亚洲 欧美 综合 另类 中字| 亚洲激情综合| 久草资源站在线观看| 男人的j进女人的j一区| 777一区二区| 国产.精品.日韩.另类.中文.在线.播放| 国内精品国产三级国产aⅴ久| 懂色av噜噜一区二区三区av| 手机免费看av片| 久久色中文字幕| 色噜噜噜噜噜噜| 亚洲欧美日本韩国| 国产精品suv一区二区69| 精品久久久久久久久久国产 | 欧美综合一区二区| 亚洲一区二区人妻| 婷婷中文字幕综合| 黄色在线观看国产| 欧美日韩高清不卡| 超碰免费在线97| 日韩精品免费视频| 91涩漫在线观看| 欧美成人黑人xx视频免费观看| 成人ssswww在线播放| 国产999精品久久久| 99久久这里有精品| 精品免费视频123区| 精品理论电影| 日韩精品综合在线| 嫩草成人www欧美| 青青青在线视频播放| 久久精品伊人| 中文字幕12页| 99热这里都是精品| 久久午夜精品视频| 亚洲成人免费视频| 中文字幕在线观看第二页| 日韩精品专区在线影院观看| 国产一级在线| 欧美老少做受xxxx高潮| 欧美韩国亚洲| 国产精品一区二区三区不卡| 成人看的羞羞网站| 少妇人妻大乳在线视频| 精品一区二区三区的国产在线播放| 国产精品亚洲一区二区无码| 中文字幕精品在线不卡| 欧美成人aaaaⅴ片在线看| 欧美三级乱人伦电影| 亚洲AV成人无码一二三区在线| www.久久久久| 日本久久免费| 国产欧美一区二区三区另类精品| 99精品视频在线观看播放| 久久久999视频| 国产成人免费在线观看不卡| 91麻豆制片厂| 色欧美乱欧美15图片| 韩国av免费在线| 久久影视电视剧免费网站清宫辞电视| 欧美成人ⅴideosxxxxx| 国产欧美日韩在线播放| 欧美国产高潮xxxx1819| 波多野结衣xxxx| 国产欧美一区二区在线观看| 精品成人av一区二区在线播放| 精品日韩一区二区| 18网站在线观看| 国产美女被下药99| 国产欧美一区| 99爱视频在线| 99久久婷婷国产综合精品电影| 欧美日韩亚洲国产另类| 日韩一区二区三区av| 午夜视频在线观看网站| 国产精品www网站| 深爱激情综合网| www.亚洲天堂网| 97精品电影院| www成人在线| 亚洲激情视频在线观看| 成人女同在线观看| eeuss一区二区三区| 亚洲中无吗在线| 日本中文字幕在线不卡| 亚洲天堂av老司机| 99在线观看免费| 欧美不卡视频一区发布| 欧美影院视频| 欧美一区二区视频在线播放| 国产91在线看| 日本在线小视频| 日韩精品在线观| 亚洲成人短视频| 亚洲欧洲在线一区| 极品少妇xxxx精品少妇偷拍| 日本一级片免费| 欧美一卡二卡三卡| 色呦呦在线看| 国外成人免费视频| 久久精品日产第一区二区| 久久精品成人av| 欧美视频在线播放| 国产秀色在线www免费观看| 91国产在线免费观看| 国产精品v亚洲精品v日韩精品| 看全色黄大色黄女片18| 日韩欧美aaa| 97在线观看免费观看高清 | 久久久99久久| 日本黄色片免费观看| 日韩欧美国产麻豆| 麻豆理论在线观看| 日本精品二区| 狠狠v欧美v日韩v亚洲ⅴ| 久久中文字幕无码| 亚洲美女精品成人在线视频| 性欧美videoshd高清| 国产精品一区二区三区免费| 国产欧美69| 超薄肉色丝袜一二三| 日韩欧美国产综合一区| 蜜桃视频在线观看播放| 午夜欧美性电影| 高清成人在线观看| 精品国产乱子伦| 美女视频黄免费的亚洲男人天堂| 国产suv精品一区| 国产精品久久久久9999小说| 亚洲狼人国产精品| 丝袜视频国产在线播放| 成人网中文字幕| 麻豆精品91| 麻豆视频在线观看| 亚洲欧美制服第一页| 久久久国产精品入口麻豆| 国产精品欧美激情在线观看|