国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

面試官:說出幾個你熟悉的 Zookeeper 命令

共 14595字,需瀏覽 30分鐘

 ·

2021-08-10 01:07

來源:blog.csdn.net/xuan_lu/

首先說明一下環(huán)境,溪源使用zookeeper版本為3.5.10;由于版本不同,命令語法略有差異,提前說明一下,但是基本原理一致,大家可以通過help命令查看自己當前版本的命令語法。

客戶端、服務(wù)器命令

切換至zookeeper安裝目錄下的bin目錄輸入以下命令啟動服務(wù)器或者客戶端
1. 啟動ZK服務(wù): ./zkServer.sh start
2. 查看ZK服務(wù)狀態(tài): ./zkServer.sh status
3. 停止ZK服務(wù): ./zkServer.sh stop
4. 重啟ZK服務(wù): ./zkServer.sh restart
5. 連接內(nèi)部客戶端: ./zkCli.sh或者./zkCli.sh -server 127.0.0.1(指定連接服務(wù)器IP):2181

節(jié)點屬性

學習zookeeper常用命令之前先介紹一下節(jié)點屬性的含義。

-`cZxid`:當前數(shù)據(jù)結(jié)點創(chuàng)建時的事務(wù)ID——針對于`zookeeper`數(shù)據(jù)結(jié)點的管理:我們對結(jié)點數(shù)據(jù)的一些寫操作都會導(dǎo)致`zookeeper`自動地為我們?nèi)ラ_啟一個事務(wù),并且自動地去為每一個事務(wù)維護一個事務(wù)`ID`
- `ctime`:當前數(shù)據(jù)結(jié)點創(chuàng)建時的時間
- `mZxid`:當前數(shù)據(jù)結(jié)點最后一次更新時的事務(wù)ID
- `mtime`:當前數(shù)據(jù)結(jié)點最后一次更新時的時間
- `pZxid`:當前數(shù)據(jù)節(jié)點最后一次修改**其**子節(jié)點**更改的`zxid`。修改指(增加子節(jié)點、刪除子節(jié)點),并不指其子節(jié)點的數(shù)據(jù)發(fā)生改變;
- `cversion`:當前數(shù)據(jù)節(jié)點對應(yīng)**子結(jié)點**的更改次數(shù)
- `dataVersion`:當前結(jié)點數(shù)據(jù)的發(fā)生更改的次數(shù)
- `aclVersion`:當前結(jié)點的ACL更改次數(shù)——類似`linux`的權(quán)限列表,維護的是當前結(jié)點的權(quán)限列表被修改的次數(shù)
- `ephemeralOwner`:如果結(jié)點是臨時結(jié)點,則表示創(chuàng)建該結(jié)點的會話的`SessionID`;如果是持久結(jié)點,該屬性值為0
- `dataLength`:當前節(jié)點的數(shù)據(jù)內(nèi)容長度
- `numChildren`:當前數(shù)據(jù)結(jié)點的子結(jié)點個數(shù)

help命令

zookeeper基本常用命令通過help查看,遇到錯誤命令可以直接查詢語法。

ZooKeeper -server host:port cmd args
 addauth scheme auth
 close
 config [-c] [-w] [-s]
 connect host:port
 create [-s] [-e] [-c] [-t ttl] path [data] [acl]
 delete [-v version] path
 deleteall path
 delquota [-n|-b] path
 get [-s] [-w] path
 getAcl [-s] path
 history
 listquota path
 ls [-s] [-w] [-R] path
 ls2 path [watch]
 printwatches on|off
 quit
 reconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]
 redo cmdno
 removewatches path [-c|-d|-a] [-l]
 rmr path
 set [-s] [-v version] path data
 setAcl [-s] [-v version] [-R] path acl
 setquota -n|-b val path
 stat [-w] path
 sync path
Command not found: Command not found help

新增、查詢節(jié)點

  • 新增命令:create [-s] [-e] path data其中 -s 為有序結(jié)點,-e 臨時結(jié)點(默認是持久結(jié)點)
  • 查詢命令:get [-s] [-w] path-s 查看節(jié)點所有信息:數(shù)據(jù)信息+節(jié)點屬性值 -w 查看節(jié)點數(shù)據(jù)信息
  • 實戰(zhàn)
//創(chuàng)建持久化節(jié)點node1
[zk: localhost:2181(CONNECTED) 0] create /node1 "123"
Created /node1
//查看node1節(jié)點屬性
[zk: localhost:2181(CONNECTED) 1] get -s /node1
123
cZxid = 0x43
ctime = Wed Jul 29 21:27:31 CST 2020
mZxid = 0x43
mtime = Wed Jul 29 21:27:31 CST 2020
pZxid = 0x43
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 3
numChildren = 0
//創(chuàng)建有序持久化節(jié)點
[zk: localhost:2181(CONNECTED) 2] create -s /seqNode1 "seq1"
Created /seqNode10000000011
//查看有序持久化節(jié)點信息
[zk: localhost:2181(CONNECTED) 3] get -s /seqNode10000000011
seq1
cZxid = 0x44
ctime = Wed Jul 29 21:28:25 CST 2020
mZxid = 0x44
mtime = Wed Jul 29 21:28:25 CST 2020
pZxid = 0x44
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
//創(chuàng)建臨時節(jié)點
[zk: localhost:2181(CONNECTED) 4] create -s -e /tmpNode1 "tmp"
Created /tmpNode10000000012
[zk: localhost:2181(CONNECTED) 5] get -s /tmpNode10000000012
tmp
cZxid = 0x45
ctime = Wed Jul 29 21:35:28 CST 2020
mZxid = 0x45
mtime = Wed Jul 29 21:35:28 CST 2020
pZxid = 0x45
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x10029ab39130008
dataLength = 3
numChildren = 0

修改節(jié)點

  • 命令:set [-s] [-v version] path data可以直接進行修改;也可以選擇使用版本號 -v + 版本號,類似樂觀鎖原理;
[zk: localhost:2181(CONNECTED) 13] set /node1 "456"
[zk: localhost:2181(CONNECTED) 14] get -w /node1
456
[zk: localhost:2181(CONNECTED) 15] set -v 0 /node1 "234"

WATCHER::

WatchedEvent state:SyncConnected type:NodeDataChanged path:/node1
[zk: localhost:2181(CONNECTED) 16] get -w /node1
234

刪除節(jié)點

  • 命令:

delete [-v version] path:可以直接刪除,也可以指定版本號刪除,此命令只能刪除單個節(jié)點,如果存在子節(jié)點,則需要依次刪除子節(jié)點

deleteall path:直接刪除指定的所有節(jié)點

[zk: localhost:2181(CONNECTED) 0] delete /node1
[zk: localhost:2181(CONNECTED) 1] get -s /node1
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /node1
[zk: localhost:2181(CONNECTED) 4] create /node1 "node1"
Created /node1
[zk: localhost:2181(CONNECTED) 5] create /node1/node11 "node11"
Created /node1/node11
//使用delete刪除存在子節(jié)點的節(jié)點,刪除失敗
[zk: localhost:2181(CONNECTED) 6] delete /node1
Node not empty: /node1
[zk: localhost:2181(CONNECTED) 7] get -s /node1
node1
cZxid = 0x4f
ctime = Wed Jul 29 21:53:37 CST 2020
mZxid = 0x4f
mtime = Wed Jul 29 21:53:37 CST 2020
pZxid = 0x50
cversion = 1
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 1
[zk: localhost:2181(CONNECTED) 8] deleteall /node1
[zk: localhost:2181(CONNECTED) 9] get /node1
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /node1

注意:刪除存在子節(jié)點時,命令不要再使用rmr,此命令已經(jīng)無效。

[zk: localhost:2181(CONNECTED) 17] rmr /node1
The command 'rmr' has been deprecated. Please use 'deleteall' instead.

查看子節(jié)點列表

  • 命令:

ls [-s] [-w] [-R] path:

ls2 path [watch]
[zk: localhost:2181(CONNECTED) 19] ls /
[a0000000001, b0000000002, c, hadoop, seqNode10000000011, zookeeper]
[zk: localhost:2181(CONNECTED) 20] ls -s /
[a0000000001, b0000000002, c, hadoop, seqNode10000000011, zookeeper]cZxid = 0x0
ctime = Thu Jan 01 08:00:00 CST 1970
mZxid = 0x0
mtime = Thu Jan 01 08:00:00 CST 1970
pZxid = 0x53
cversion = 22
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 6

[zk: localhost:2181(CONNECTED) 21] create /node1 "node1"
Created /node1
//當前節(jié)點下沒有子節(jié)點,返回空數(shù)組
[zk: localhost:2181(CONNECTED) 22] ls /node1
[]
[zk: localhost:2181(CONNECTED) 23] create /node1/node11 "node11"
Created /node1/node11
[zk: localhost:2181(CONNECTED) 24] ls /node1
[node11]

查看節(jié)點狀態(tài)

使用stat命令查看節(jié)點狀態(tài),與get命令的區(qū)別是此命令不返回數(shù)據(jù)信息;

[zk: localhost:2181(CONNECTED) 25] stat /node1
cZxid = 0x55
ctime = Wed Jul 29 22:05:16 CST 2020
mZxid = 0x55
mtime = Wed Jul 29 22:05:16 CST 2020
pZxid = 0x56
cversion = 1
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 1

監(jiān)聽器

特殊說明get path [watch]命令已被廢棄:

[zk: localhost:2181(CONNECTED) 27] get /node1 watch
'get path [watch]' has been deprecated. Please use 'get [-s] [-w] path' instead.
node1

使用 get [-s] [-w] path注冊的監(jiān)聽器能夠在結(jié)點內(nèi)容發(fā)生改變 的時候,向客戶端發(fā)出通知。需要注意的是zookeeper的觸發(fā)器是一次性的(One-time trigger),即觸發(fā)一次后就會立即失效。

//一個窗口監(jiān)聽,新打開一個窗口修改節(jié)點數(shù)據(jù)
[zk: localhost:2181(CONNECTED) 29] get -w /node1
node1
//收到修改信息
[zk: localhost:2181(CONNECTED) 30]
WATCHER::

WatchedEvent state:SyncConnected type:NodeDataChanged path:/node1

//另一個窗口修改節(jié)點:
[zk: localhost:2181(CONNECTED) 0] set /node1 "set node1"

圖片

權(quán)限控制

zookeeper類似文件系統(tǒng),client可以創(chuàng)建結(jié)點、更新結(jié)點、刪除結(jié)點,那么如何做到結(jié)點的權(quán)限控制呢?zookeeperaccess control list 訪問控制列表可以做到這一點。acl權(quán)限控制,使用scheme:id:permission來標識,主要涵蓋3個方面:

  1. 權(quán)限模式(scheme):授權(quán)的策略

  2. 授權(quán)對象(id):授權(quán)的對象

  3. 權(quán)限(permission):授予的權(quán)限權(quán)限模式

    | 方案 | 描述 | | --- | --- | | world | 只有一個用戶:anyone,代表登錄zookeeper所有人(默認) | | ip | 對客戶端使用IP地址認證 | | auth | 使用已添加認證的用戶認證 | | digest | 使用"用戶名:密碼"方式認證 |

授權(quán)對象

  • 給誰授予權(quán)限
  • 授權(quán)對象ID是指,權(quán)限賦予的實體,例如:IP地址或用戶

權(quán)限

  • create、delete、read、writer、admin也就是 增、刪、查、改、管理權(quán)限,這5種權(quán)限簡寫為 c d r w a,注意:這五種權(quán)限中,有的權(quán)限并不是對結(jié)點自身操作的例如:delete是指對子結(jié)點 的刪除權(quán)限??梢栽噲D刪除父結(jié)點,但是子結(jié)點必須刪除干凈,所以delete的權(quán)限也是很有用的
權(quán)限ACL簡寫描述
createc可以創(chuàng)建子結(jié)點
deleted可以刪除子結(jié)點(僅下一級結(jié)點)
readr可以讀取結(jié)點數(shù)據(jù)以及顯示子結(jié)點列表
writew可以設(shè)置結(jié)點數(shù)據(jù)
admina可以設(shè)置結(jié)點訪問控制權(quán)限列表

授權(quán)的相關(guān)命令

命令使用方式描述
getAclgetAcl讀取ACL權(quán)限
setAclsetAcl設(shè)置ACL權(quán)限
addauthaddauth添加認證用戶
  • world模式:
[zk: localhost:2181(CONNECTED) 31] getAcl /node1
'world,'anyone
: cdrwa
[zk: localhost:2181(CONNECTED) 32] setAcl /node1 world:anyone:drwa
[zk: localhost:2181(CONNECTED) 33] create /node1/node2 "node2"
Authentication is not valid : /node1/node2
[zk: localhost:2181(CONNECTED) 34] setAcl /node1 world:anyone:cdrwa
[zk: localhost:2181(CONNECTED) 35] create /node1/node2 "node2"
Created /node1/node2
  • IP模式:需要兩臺虛擬機一起授權(quán)的話需要用逗號 將授權(quán)列表隔開:setAcl /ipNode ip:192.168.103.133:cdrwa,ip:192.168.103.132:cdrwa
[zk: localhost:2181(CONNECTED) 8] create /ipNode "ipNode"
Created /ipNode
[zk: localhost:2181(CONNECTED) 9] get -s /ipNode
ipNode
cZxid = 0x65
ctime = Wed Jul 29 23:22:23 CST 2020
mZxid = 0x65
mtime = Wed Jul 29 23:22:23 CST 2020
pZxid = 0x65
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 0
[zk: localhost:2181(CONNECTED) 10] setAcl /ipNode ip:192.168.16.81:ra
[zk: localhost:2181(CONNECTED) 11] get -s /ipNode
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /ipNode
  • auth模式:命令:addauth digest :****setAcl auth::
//認證用戶
[zk: localhost:2181(CONNECTED) 36] addauth digest qxy:123456
[zk: localhost:2181(CONNECTED) 37] get -s /node1
set node1
cZxid = 0x55
ctime = Wed Jul 29 22:05:16 CST 2020
mZxid = 0x58
mtime = Wed Jul 29 22:31:29 CST 2020
pZxid = 0x5c
cversion = 2
dataVersion = 1
aclVersion = 2
ephemeralOwner = 0x0
dataLength = 9
numChildren = 2
//設(shè)置認證用戶
[zk: localhost:2181(CONNECTED) 38] setAcl /node1 auth:qxy:cdrwa
//退出,重新進入
[zk: localhost:2181(CONNECTED) 39] quit

WATCHER::

WatchedEvent state:Closed type:None path:null
2020-07-29 22:58:56,574 [myid:] - INFO  [main:ZooKeeper@1422] - Session: 0x10029ab39130009 closed
2020-07-29 22:58:56,574 [myid:] - INFO  [main-EventThread:ClientCnxn$EventThread@524] - EventThread shut down for session: 0x10029ab39130009
//未用戶認證,無法獲取節(jié)點信息
[zk: localhost:2181(CONNECTED) 0] get -s /node1
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /node1
//認證用戶,注意此處密碼錯誤,不會提示錯誤,但是無法訪問節(jié)點
[zk: localhost:2181(CONNECTED) 1] addauth digest qxy:123456
[zk: localhost:2181(CONNECTED) 2] get -s /node1
set node1
cZxid = 0x55
ctime = Wed Jul 29 22:05:16 CST 2020
mZxid = 0x58
mtime = Wed Jul 29 22:31:29 CST 2020
pZxid = 0x5c
cversion = 2
dataVersion = 1
aclVersion = 3
ephemeralOwner = 0x0
dataLength = 9
numChildren = 2
  • Digest模式:命令:**setAcl digest:::**密碼是經(jīng)過SHA1以及BASE64處理的密文,在shell 中可以通過以下命令計算:
 echo -n <user>:<password> | openssl dgst -binary -sha1 | openssl base64

建立新的窗口,計算密碼

[root@izbp14najjyuhkvm4qbic7z bin]# echo -n qxy:123456 | openssl dgst -binary -sha1 | openssl base64
hDF4uLZvMJqOX2ekKFa6kSz9HNo=

實戰(zhàn):

[zk: localhost:2181(CONNECTED) 5] create /digestNode "digestNode"
Created /digestNode
[zk: localhost:2181(CONNECTED) 2] setAcl /digestNode digest:qxy:hDF4uLZvMJqOX2ekKFa6kSz9HNo=:cdrwa
[zk: localhost:2181(CONNECTED) 3] get /digestNode
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /digestNode
[zk: localhost:2181(CONNECTED) 2] setAcl /digestNode digest:qxy:hDF4uLZvMJqOX2ekKFa6kSz9HNo=:cdrwa
[zk: localhost:2181(CONNECTED) 3] get /digestNode
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /digestNode
[zk: localhost:2181(CONNECTED) 4] getAcl /digestNode
Authentication is not valid : /digestNode
[zk: localhost:2181(CONNECTED) 5] addauth digest qxy:123456
[zk: localhost:2181(CONNECTED) 6] getAcl /digestNode
'digest,'qxy:hDF4uLZvMJqOX2ekKFa6kSz9HNo=
: cdrwa
[zk: localhost:2181(CONNECTED) 7] get /digestNode
digestNode

1. 阿里巴巴為什么不建議直接使用 Async 注解?

2. 【文末送書】還在直接操作Redis?你Out啦!

3. SpringBoot默認日志配置輸出級別

4. 主流分布式文件系統(tǒng)選型,寫得太好了!

最近面試BAT,整理一份面試資料Java面試BATJ通關(guān)手冊,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。

獲取方式:點“在看”,關(guān)注公眾號并回復(fù) Java 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。

文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。

謝謝支持喲 (*^__^*)

瀏覽 108
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 婷婷成人五月天| 国产无套进入免费| 久久青青草在线视频| A片观看视频| 国产欧美熟妇另类久久久| 欧美成人免费网站| 91三级电影| 成人精品秘久久久按摩下载| 亚洲中文字幕无码爆乳av| 国产黄色视频在线观看| 97超碰在线免费观看| 欧美三级毛片| 国产精品乱子伦一区二区三区视频| 操老女人逼视频| 影音先锋乱伦电影| 无码在线视频免费观看| 色交视频| 无码人妻一区| 精品A区| 东京热无码一区| 六月激情丁香| 18性XXXXX性猛交| 牛牛精品一区二区AV| 亚洲AV秘无码一区浜崎りお| 日韩中文字幕在线观看视频| 爱色五月| 蜜桃视频日韩| 国产精品久久一区二区三区影音先锋 | 激情综合五月天| 亚洲无码精品在线观看| 国内精品久久久久久久| 亚洲中文字幕视频在线| 一级片黄片| 亚洲中文字幕成人| 免费aaa| 波多野结衣vs黑人巨大| 一见钟情的韩国电影| 18禁在线| 91久久国产| 人妻人人操人人爽| 国产激情啪啪| 逼特逼视频在线| 暖暖日本在线| 色婷婷激情综合网| 91高清无码视频| 无码人妻丰满熟妇区17水蜜桃| 毛片天堂| 国产精品久久久一区二区三区| 日本三级网站| 国产a区| 日韩一级a片| 亚洲无码网址| 免费看一区二区三区| 懂色av懂色av粉嫩av无码| 青青草伊人大香蕉| 日本韩国高清无码| 亚洲AV成人电影| 国产探花自拍| 无套内射在线播放| 双腿张开被9个男人调教| 思思热在线视频播放| 国产又大又粗又爽| 女神思瑞精品一区二区三区| 五月丁香久久| 亚洲A∨| 大香蕉操逼视频| 国产suv精品一区二区| 军人妓女院BD高清片在线播放| 呦小BBBB小小BBBB| 国产日产亚洲精品| 激情综合婷婷久久| 一插综合网| 麻豆乱伦视频| 色屁屁草草影院ccyycom| 成年免费视频| 一级午夜| 在线观看免费黄色| 青青草精品在线视频| 黄色a片视频| 69Av视频| 国产高清中文字幕| 丁香五月中文| 中文字幕av免费观看| 天堂a√在线8| 91人妻无码精品一区二区三区| 噜噜噜久久久| 国产精品每日更新| 大炕上公让我高潮了六次| 日韩理论在线| 中文字幕无码成人| 六月婷婷网| 国产免费无码视频| 亚洲精品中文字幕成人片| 伊人精品在线| 麻豆精品一区二区| 水蜜桃视频在线| 久久在线免费视频| 伊人九九热| 91农村站街老熟女露脸| 丁香婷婷六月天| 青青操在线| 久久久久久久久久8888| 在线看国产| 干干日日| 国产在线导航| 久久伊人影院| 久久久久久网站| 亚洲中文在线视频| 成人毛片网| 天天操操| 精品久久久久久AV2025| 成人网站视频在线免费观看| 日屄在线观看| 丰满大爆乳波霸奶| 久久都是精品| 日韩一区二| 九九韩剧网最新电视剧免费观看| 天天干妹子| 亚洲欧美日韩高清| 亚洲第一黄网| 熟女三区| 日本色色网| 国产在线观看免费视频| 日韩欧美在线观看视频| 亚洲免费MV| 精品福利一区二区三区| 五月婷婷色色网| 日本精品视频在线| 一本一道波多野结衣潮喷视频| 五月网婷婷| 青春草在线免费视频| 波多野结衣一级婬片A片免费下载 囯产精品久久久久久久久免费无码 | 高清免费无码| 亚洲无码黄色电影| 成人五月天黄色电影| 一区二区三区国产精品| 熟女资源网| aaa成人| 色婷婷五月天在线观看| ppypp电影频道| 91丨九色丨蝌蚪丨成人| 高清免费无码视频| yw在线观看| 成人小说视频在线社区| 夜夜爽夜夜高潮夜夜爽| 91人妻人人人| 97超碰碰碰| 99久久99久久精品免费看小说。| 日韩大香蕉在线| 五月丁香天堂网| 高清国产av| 国产视频久久| 91久久久裸身美女| 51嘿嘿嘿国产精品伦理| 国产一区二三区| 环亚无码| 91精品国产91久久久久久久久久 | 青娱乐久久| 人人插人人操| 韩国高清无码60.70.80| 欧美成人中文字幕| 中文字幕精品一级A片| 99爱免费视频| 东京热在线视频观看| 国产黄| 日本无码嫩草一区二区| 中文字幕三级片在线观看| 安徽妇搡BBBB搡BBB| 九色丨蝌蚪丨老版熟女| 黄片视频在线| 日本中文字幕在线播放| 日韩一级黄| 99热这里有精品| 婷婷狠狠| 国产三级电影| av天天av无码av天天爽| 人妻少妇偷人精品久久| 日韩伊人网| 中文字幕第6页| 日韩免费视频在线观看| 一本色道精品久久一区二区三区 | 思思热在线视频播放| 一区二区三区四区| 午夜成人福利剧场| 人妻大屁股-91Porn| 亚洲无码在线播放| 欧美成人视频电影无码高清| 大香蕉99热| 亚洲无码av在线观看| 久久三| 日韩免费无码| AⅤ中文字幕在线免费观看| 成人亚洲网| 天天日人人| 亚洲三级黄色视频| 日本无码人妻| 影音先锋av色| 蜜芽视频| 国产一级婬乱片AV片AAA毛片| 久久久无码精品亚洲| 日韩A级片| 99AV| 欧美色图另类图片| 婷婷综合五月天| www.麻豆网91成人久久久| 欧美日p| 天天看高清无码| 亚洲色,天堂网| 在线观看禁无码精品| 亚洲乱伦| 思思热在线视频精品| 一区二区三区在线观看免费 | 五月婷婷激情网| 国产三级黄色AV| 97在线免费| 成人无码日韩精品| 超碰在线观看91| 中文字幕高清| 国产亚洲视频免费观看| 毛片久久久| 四虎成人视频| 国产毛片一照区| 免费看黄色片视频| 午夜骚影| 加勒比久久综合| 久久亚洲Aⅴ成人无码国产丝袜 | 成人在线网址| 国产精品一区二区性色AV| 狠狠地操| 国产AV无码影院| 喷水视频在线观看| 国产欧美精品一区二区| 国产欧美综合视频| 国产成人精品免高潮在线观看| caopeng97| 黄色三级视频在线观看| 午夜伦理福利| 欧美亚洲日韩一区二区| 无码中文字幕网站| A级片黄色片| 国产91探花精品一区二区| 偷拍亚洲| 五月丁香啪啪| 国产中文字幕在线免费观看 | 亚洲AV成人网| 国产伊人大香蕉| 国产黄片自拍| 中文字幕五码| 翔田千里AV在线| 精品人妻一区二区三区四区| 日韩精品一区二区亚洲AV观看| 日韩黄色在线| 一区二区三区四区五区六区高清无吗视频| 久久无码人妻精品一区二区三区| 欧美丰满美乳XXⅩ高潮www| 黄色A级片| 在线中文字幕第一页| AV无码免费一区二区三区不卡 | 久久久国产精品黄毛片| 干少妇视频| 日韩乱伦av| 亚洲无码性爱| 日韩在线视频二区| 亚洲视频高清无码| 国产AV影视| 国产尤物在线观看| 久久丁香五月| 日韩群交| 无码熟妇人妻无码AV在线天堂| 日韩在线视频免费| 偷偷撸在线| 亚洲秘无码一区二区三区电影| a视频免费在线观看| 成人AV在线电影| 免费高清无码| 国产成人91| 久草视频在线免费| www.久久久| 露脸丨91丨九色露脸| 久久久伊人网| 午夜成人鲁丝片午夜精品| 日韩成人片| 亚洲成人大片| 成人爽a毛片一区二区免费| 在线观看视频日韩| 久久永久免费视频| 亚洲性爱在线观看| 噜噜噜AV| 热99re69精品8在线播放| 专业操美女视频网站| 青娱乐精品在线视频| 亚洲,制服,综合,中文| 91爱看| 亚洲无码在线播放视频| 色色天堂| 亚洲男人av| 网址你懂得| 久久久18禁一区二区三区精品| 三级黄色视频在线观看| 特级黄色毛片| 久久先锋| 亚洲无aV在线中文字幕| 欧一美一伦一A片| 国产成人无码免费| 日韩一级黄片| 在线三级片视频| 亚洲黄色精品| 51嘿嘿嘿国产精品伦理| 日韩操操操| 日逼网站国产| 夜夜爽妓女77777毛片A片| 豆花视频在线| 福利一区在线观看| 五月天无码视频| 最新中文字幕AV| 天天干中文字幕| 亚洲人妻免费视频| 色九九九九| 中文字幕久久播放| 亚洲伊人综合| 夜夜骚AV一二三区无码| 成人网站在线看。| 国产AV毛片| 国产乱子伦一区二区三| 欧美性猛交XXXX乱大交蜜桃| 西西人体BBBBBB| 在线观看99| 水多多成人网站A片| 色婷婷视频网站| 日本高清一区二区高清免费视频| 欧美日韩中文字幕在线视频 | 草碰在线视频| 日本高清无码视频| 人人妻人人操人人爱| 又大又粗又爽| 鸭子AV| 久久牛牛| 成人精东影业JDAV3密友| 亚洲精品秘一区二区三区在线观看| 韩国毛片| 亚洲黄色电影在线| 亚洲色视频| 国产精品久久久久久久9999| 搡BBBB搡BBB搡Bb| 中国丰满妇BBwBBwHD| 爱爱无码| 色视频免费观看| 天天操网| 免费自拍视频| 免费黄色av| 国产精品S色| 国产精品久久久久久久久久乐趣播| 色婷婷老师| 水蜜桃视频网站| 久久伊思人在| 亚洲AV秘无码一区浜崎りお| 超碰人妻97| 男人的天堂在线| 六月婷婷网| 久久肥妞操| 成人无码免费一区二区中文| 人人操碰成人网| 香蕉AV777XXX色综合一区| 日韩无任何视频在线观看| 三上悠亚无码破解69XXX| 国产91在线中日| av在线资源观看| 国产乱国产乱老熟300视频| 欧洲成人在线视频| 欧美亚洲小说| 91在线无码精品秘蜜桃入口| 亚洲射射| 中文字幕一区二区三区四区50岁 | 看免费操逼视频| 安徽妇搡BBB搡BBBB户外老太太 | 天美果冻麻豆国产一区| 色婷婷五月天在线观看| 人人干人人操人人爱| 日韩在线中文字幕视频| 女人的天堂网| 日韩亚洲在线| 国产精品久久在线| 日韩精品人妻一区二区| 日韩码波多野结衣| 免费av网站| 一插综合网| 做aAAAAA免费视频| 中文在线字幕免费观看电视剧大全| 高清在线无码视频| 亚洲福利片| 成人一区视频| 中文字幕福利电影| 精品免费在线观看| 久久露脸国语精品国产91| 色色免费视频| 在线色综合| 国产精品一区在线观看| 亚洲人成人无码一区二区三区| 加勒比DVD手机在线播放观看视频| 欧美操BB| 日本家庭乱伦视频| 精品九九九九| 五月六月丁香| AV在线资源| 色婷婷一区二区三区久久| 亚洲国产视频在线观看| 男男做受A片AAAA| 91吴梦梦无码一区二区| 在线观看视频一区| 免费观看AV| 老司机福利在线视频| 日韩中文欧美| 日韩欧美亚洲一区二区三区| 亚洲午夜福利视频| 京熱大亂交无碼大亂交| 蜜臀av一区| 久久丝袜| 你懂的视频在线播放| 大香蕉精品欧美色综合2025| 大黑人荫蒂BBBBBBBBB| 国产白嫩精品久久久久久| 日逼国产| 亚洲码无人客一区二区三区| 西西444大胆无码视频| 丁香五月色情| 亚洲国产欧美在线| 欧美操屄视频| 日韩大香蕉在线| 五月天久久久久久久| 久久久黄色| 亚州操逼片| 成人五月天黄色电影| 免费视频| 国产农村妇女精品一二区| 乱子伦一区二区三区视频在线观看| 免费的操逼视频| 亚洲中文字幕有码| 国产福利视频| 春宵福利导航| 国产精品国产三级国产| 青娱乐AV| 久操人妻| 国产精品在线免费观看| 欧美日韩国产尤物主播精品| 国产性爱精品| av在线三级| 国产激情艹逼| 99精品免费| 四虎在线免费视频| 色色网站免费| 97超碰在| 亚洲无码高清在线视频| 国产中文字幕AV| 日韩视频无码| 可以免费看的黄色| 国产三级片视频在线观看| 成人乱妇无码AV在线| 91超碰在线播放| 一区二区成人免费视频| 广东BBW搡BBBB搡| 亚洲综合中文字幕在线| 国产无遮挡又黄又爽又| 黄网站免费看| 亚洲人成免费| 午夜无码福利在线观看| 青青草五月天色婷婷丁香| 日韩午夜成人电影| 欧美内射在线| 黄色免费a级片一级片| www超碰| www免费视频在线观看播放| 国产成人毛片18女人18精品| 亚洲久久视频| 密臀av在线| 国产视频精品一区二区三区| 日韩一级片| 操片免费| 99操逼网| 成年人免费黄色视频| 久草99| 天天日天天撸| 中文字幕国产在线观看| 操逼日韩欧美| 三级黄色片| AV2014天堂网| 男女一区二区三区| 精品国产va久久久久久| 99综合视频| 欧美性爱18| 操综合| 91精品福利| 精品国产欧美一区二区三区成人| 在线观看亚洲中文字幕| 五月天婷婷国产| www.大鸡巴| 久久久精品免费| 日韩一区二区高清无码| 欧洲肥胖BBBBBBBBBB| 在线观看国产免费视频| 91jiujiu| 国产亲子乱婬一级A片借种| 国产精品久久久91| 国产免费无码| 91露脸熟女四川熟女在线观看| 草逼视频网站| 精品交换一区二区三区无码| 国产精品福利在线观看| 欧美a在线观看| 少妇激情av| 免费在线观看黄色网址| 亚洲精品一区二区三区蜜桃| 超碰97人人操| 嫩BBB槡BBBB槡BBBB视频-百度| 国产精品V日韩精品V在线观看 | 特级西西西88大胆无码| 又大又长又粗91| 免费看无码网站成人A片| 免费一级无码成人片| 在线观看国产小视频| 欧美AAA| 特级毛片在线观看| 久久理伦| 国内精品卡一卡二卡三| 91亚洲免费视频| 六月综合激情| 久久青留社区金玉| 人人干人人色| 大香蕉网伊| 国产内射网站| 偷拍亚洲综合| 蝌蚪窝在线免费观看视频| 69毛片| 91久久久久久久| 最新黄色av| 亚洲AV毛片成人精品网站| 日本色情网| 久久精品网| 天堂亚洲| 91视频国产精品| 久久熟妇| 动漫人物插画动漫人物的视频软件| 日韩A片免费| 欧美三区| 亚洲色情在线观看| 日韩精品久久久| 91九色蝌蚪91POR成人| 亚洲中文字幕无码爆乳av| 日韩三级| 女人天堂av| 国产资源在线观看| 久久这里精品| 一级黄色性爱视频| re久久| 最新久欠一区二区免费看| 精品人妻一区二区三区含羞草| 免费的操逼视频| 日韩AⅤ| 作爱网站| 国产wwwww| 综合五月婷婷| 91综合网| 久久草在线观看| 91丨九色丨蝌蚪丨成人| 四虎性爱视频| 26uuu国产| 九色蝌蚪9l视频蝌蚪9l视频成人熟妇| 六月丁香久久| 国产一级黄片| 欧美偷拍视频| 成人激情五月天| 天天天天日| 午夜神马影院| jizz免费在线观看| 日韩极品在线观看| 国产黄色片网站| 日本黄色视频电影| 日韩va| 久久99精品久久久久久| 日韩无码人妻一区二区| 亚州操逼片| 黄色A片免费观看| 毛片A片免费看| 亚洲国产av电影| 翔田千里与黑人50分钟| 欧美日韩成人| 黄色片网站在线观看| 丁香婷婷一区二区三区| 国产真实露脸乱子伦对白高清视频| 我和岳m愉情XXXⅩ视频| 国产成人无码一区二区在线观看| 国产日韩一区二区三免费高清| 91久久精品国产91久久公交车| 翔田千里被躁120分钟| 在线观看高清无码| 江苏妇搡BBBB搡BBBB| 麻豆mdapp03.tⅴ| AV网站免费看| 一级一A片一a免费看| 国产做爱视频| 动漫一区二区| 日本免费版网站nba| 久久久久亚洲AV无码成人片| 色哟哟视频在线观看| 五月天婷婷国产| 成人激情视频A极| 久久久成人电影| 黄色视频在线观看网站| 成人做爰A片AAA毛真人| 91超碰在线免费观看| 91www| 天天天天日| 内射免费网站| www.日批| 亚洲欧美视频一区| AV乱伦网站| 国产人妻AV| 东京热日韩无码| 狠狠干2022| 欧美一级特黄A片免费观看 | 精品av在线观看| 夜夜撸天天操| 成人日韩AV| 亚洲视频观看| 操逼视频91| 亚洲91无码精品一区在线播放| 毛片学生妹| 中文字幕在线播放AV| 亚洲va综合va国产va中文| 亚洲精品中文字幕在线| 日本成人视频在线免费播放| 成人激情视频| 五月丁香久久| 一区二区三区欧美| 97爱| 中文字幕一区二区三区四区五区| 欧美一级性爱| 男女激情网站| 看毛片的网站| 足浴小少妇-88AX| 91视频一区二区| 欧美偷拍视频| 高清无码在线观看视频| 日韩免费一级片| 国产精品久久久久野外| 在线观看91| 国产美女操逼| 日韩无码影院| 成人精品在线观看| 国产午夜福利视频| 欧美一区二区三区四区视频| 日韩福利视频| 欧美爱爱网| 伊人大香蕉网| 网址你懂的| 亚洲三级视频| 亚洲色无码人妻激情| 婷婷色色婷婷五月天| 正在播放李彩斐被洋老外| 国精产品一区一区三区四区| 午夜艹| 欧美午夜精品一区二区蜜桃| 一本一道久久a久久精品综合| caobi999| 日韩无码精品AV| 国产在线观看自拍| 成人精品永久免费视频99久久精品 | jizz国产精品| 大香蕉伊人网站| 丝袜足交在线| 一级黄色片在线观看| 无码免费视频在线观看| 高清无码在线观看18| 操逼高清无码| 久久五月婷| 蝌蚪窝视频在线观看| 国产1区| 久久天天| 2025最新国产精品每日更新| 国产欧美在线综合| 成人A电影| 很色很黄的A片一| 无码av网| 国产乱色精品成人免费视频| 亚洲热在线视频| 亚洲五月丁香婷婷| 国产精品视频在线免费观看| 日韩爆乳在线| 国产不卡在线观看| 你懂得在线| 91好爽| 亚洲日韩Av无码中文字幕美国| 午夜黄色电影| 51妺妺嘿嘿午夜成人A片| 欧美福利导航| 日韩欧美亚洲| 欧美大香蕉伊人网| 无码精品人妻一区二区| 精品国产久久久久| 9I成人免费版视频| 91色在线视频| 欧一美一婬一伦一区二区三区黑人-亚 | 日产毛片| 成人视频在线播放| 亚洲精品视频在线| 懂色av| 在线观看国产欧美| 伊人久久大香蕉视频| 亚洲日韩在线视频观看| 成人三级片网| 久久夜色精品国产噜噜亚洲AV| 一卡二卡三卡| 日韩精品久久久久久久酒店| 国产高清Av| 插菊综合网| 亚洲不卡视频| 亚洲精品中文字幕在线| 日韩精品一区二区三免费视频| 大香蕉福利在线| 东北奇淫老老妇| 欧美性爱18| 一本无码中文字幕| 色天使av| 91香蕉麻豆| 色99999| 欧美一级在线| 三级片在线看片AV| 大香蕉伊人网在线| 亚洲免费观看在线观看| 亚洲精品秘一区二区三区影| 国产精品久久久久久无码人妻| 国产高清色| 成片免费观看视频大全| 国产一级大片| 午夜亚洲国产一区视频网站| 校园春色成人| 亚洲AV无码成人H动漫| 欧美性交网| 中文字幕第一| 国产在线观看av| 青青操在线观看| 午夜无码鲁丝片午夜精品| 3D动漫精选啪啪一期二期三期| 亚洲无码69| 中文字幕人妻在线中文乱码怎么解决 | 国产A片视频| 99精品视频在线| 国产精品无码永久免费A片| 在线观看中文字幕亚洲| 五月丁香婷婷啪啪| 亚洲字幕在线观看| 久久视频免费| 黄色片网站| 国产一级a毛一级a毛片视频黑人 | 91久久爱| 91乱子伦国产乱子伦海的味道 | 亚洲高清视频在线| 黄色视频在线观看亚洲一区二区三区免费| 天堂无码视频在线播放| 爱爱视频天天操| 欧亚免费视频| 日韩成人A片| 足浴小少妇-88AX| 九七色色电影| 91AV天天在线观看| 51妺嘿嘿在线电影免费观看| 欧美一级黄色大片| 国产中文字幕在线视频| 无码视频在线| 91亚洲在线观看| 色综合成人| 亚洲天堂网在线视频| 免费在线观看a| 99久久九九| 亚洲乱码国产乱码精品天美传媒| 五月丁香婷婷在线观看| 久操久| 2025国产成人精品一区| www.97色色| 亚洲人气无码AV| 欧美日韩免费观看视频| 成人伊人电影| 情侣av| 性爱乱伦视频| 玖玖爱资源站| 人人操人人上| 一区二区无码精品| 久操视频在线免费观看| 免费一区二区三区四区| 亚洲久久色| 久久综合17p| 亚洲国产成人91PORN| 在线无码人妻| 熟女视频国产| 日韩三级片网址| 日韩无码免费电影| 波多野结衣在线网站| 久久久黄色| 日本久久精品| 91精品婷婷国产综合久久蝌蚪| 久久不射| 无码人妻一区二区三区精品不付款 | 婷婷成人综合网| 三级片高清无码| 九九成人视频| 亚洲福利视频电影精| 二级黄色毛片| 亚洲无码精品一区| 国产欧美精品一区二区| 黄色毛片,男人天堂| 激情婷婷六月| 91麻豆免费视频| 欧美一级婬片A片免费软件| 久操视频一区二区三区| 99视频+国产日韩欧美| 麻豆精品一区二区| 欧美黄片免费观看| 成人做爱免费网站| 香蕉91| 亚洲欧美日韩高清| 专区无日本视频高清8| 国产在线观看欧美| 久久久久久少妇| 熟女嗷嗷叫高潮合集91| 亚洲天堂在线视频观看| 一级a在线| 国内精品内射| 国产高清一区二区三区| 国产清纯可爱美女自卫裸贷偷情 | 亚洲人妻在线播放| 中文字幕亞洲高清手機版第617| 国产和日韩中文字幕| 亚洲在线观看免费| 天天操网站| 国产黄色免费视频| 婷婷色中文网| 东京热网站在线观看| 大香蕉AV在线| 日韩人妻一区| 操逼com| 极品少妇av| 青青操色| 91白浆肆意四溢456| 91精品久久久久久久| 影音先锋成人资源网| 台湾毛片| 欧美成人精品三级网站| 蜜桃91精品秘入口内裤| 一区二区三区电影高清电影免费观看 | 一插综合网| 欧美91视频| 东京热视频网址| 影音先锋男人| 四虎在线视频观看96| 亚洲天媒在线播放| 亚洲电影在线观看| 亚洲成人精品在线观看| 中文字幕23页| 奇米88888| 久久婷婷五月综合伊人| 五月丁香欧美综合| 亚洲美女网站免费观看网址| 久久91久久久久麻豆精品 | 无码不卡在线观看| 人妻天天干| 欧美va在线| 国产一区在线看| 特级西西西88大胆无码| 国产日B| 99热青青| 久久久久久久极品内射| 蝌蚪窝视频网| 欧洲肥胖BBBBBBBBBB| 国产激倩都市一区二区三区欧美| 91乱伦视频| 日韩视频免费观看| 丁香五月天堂| 五月丁香天堂网| 日韩性爱AV| 亚洲你懂的| 日韩高清av| 国产激情福利| 欧美一区不卡| 亚洲自拍无码| 国产精品成人在线| 一级A级毛片| 婷婷五月精品| AV在线一区二区三区| 麻豆成人精品国产免费| 欧美日韩在线视频免费观看| 91麻豆视频在线观看| 欧美熟妇一区二区三区| 免费自拍视频| 国产熟睡乱子伦午夜视频_第1集| 亚洲中文中出| 亚洲欧洲高清无码| 五月丁香欧美综合| 在线亚洲AV| 在线天堂999| 91久久人澡人妻人人做人人爽97| 波多野吉衣高清无码|