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

Storm入門教程 第三章 Storm安裝部署步驟

開發 前端
本文以Twitter Storm官方Wiki為基礎,詳細描述如何快速搭建一個Storm集群,其中,項目實踐中遇到的問題及經驗總結,在相應章節以“注意事項”的形式給出。

3.1 Storm集群組件

Storm集群中包含兩類節點:主控節點(Master Node)和工作節點(Work Node)。其分別對應的角色如下:

1. 主控節點(Master Node)上運行一個被稱為Nimbus的后臺程序,它負責在Storm集群內分發代碼,分配任務給工作機器,并且負責監控集群運行狀態。Nimbus的作用類似于Hadoop中JobTracker的角色。

2. 每個工作節點(Work Node)上運行一個被稱為Supervisor的后臺程序。Supervisor負責監聽從Nimbus分配給它執行的任務,據此啟動或停止執行任務的 工作進程。每一個工作進程執行一個Topology的子集;一個運行中的Topology由分布在不同工作節點上的多個工作進程組成。

 

Storm集群組件

Nimbus和Supervisor節點之間所有的協調工作是通過Zookeeper集群來實現的。此外,Nimbus 和Supervisor進程都是快速失敗(fail-fast)和無狀態(stateless)的;Storm集群所有的狀態要么在Zookeeper集 群中,要么存儲在本地磁盤上。這意味著你可以用kill -9來殺死Nimbus和Supervisor進程,它們在重啟后可以繼續工作。這個設計使得Storm集群擁有不可思議的穩定性。

3.2 安裝Storm集群

這一章節將詳細描述如何搭建一個Storm集群。下面是接下來需要依次完成的安裝步驟:

1. 搭建Zookeeper集群;

2. 安裝Storm依賴庫;

3. 下載并解壓Storm發布版本;

4. 修改storm.yaml配置文件;

5. 啟動Storm各個后臺進程。

3.2.1 搭建Zookeeper集群

Storm使用Zookeeper協調集群,由于Zookeeper并不用于消息傳遞,所以Storm給Zookeeper帶來的壓力相當低。大多 數情況下,單個節點的Zookeeper集群足夠勝任,不過為了確保故障恢復或者部署大規模Storm集群,可能需要更大規模節點的Zookeeper集 群(對于Zookeeper集群的話,官方推薦的最小節點數為3個)。在Zookeeper集群的每臺機器上完成以下安裝部署步驟:

1. 下載安裝Java JDK,官方下載鏈接為http://java.sun.com/javase/downloads/index.jsp,JDK版本為JDK 6或以上。

2. 根據Zookeeper集群的負載情況,合理設置Java堆大小,盡可能避免發生swap,導致Zookeeper性能下降。保守起見,4GB內存的機器可以為Zookeeper分配3GB***堆空間。

3. 下載后解壓安裝Zookeeper包,官方下載鏈接為http://hadoop.apache.org/zookeeper/releases.html

4. 根據Zookeeper集群節點情況,在conf目錄下創建Zookeeper配置文件zoo.cfg:

  1. tickTime=2000 
  2. dataDir=/var/zookeeper/ 
  3. clientPort=2181 
  4. initLimit=5 
  5. syncLimit=2 
  6. server.1=zoo1:2888:3888 
  7. server.2=zoo2:2888:3888 
  8. server.3=zoo3:2888:3888 

其中,dataDir指定Zookeeper的數據文件目錄;其中server.id=host:port:port,id是為每個 Zookeeper節點的編號,保存在dataDir目錄下的myid文件中,zoo1~zoo3表示各個Zookeeper節點的hostname,***個port是用于連接leader的端口,第二個port是用于leader選舉的端口。

5. 在dataDir目錄下創建myid文件,文件中只包含一行,且內容為該節點對應的server.id中的id編號。

6. 啟動Zookeeper服務:

  1. java -cp zookeeper.jar:lib/log4j-1.2.15.jar:conf \ org.apache.zookeeper.server.quorum.QuorumPeerMain zoo.cfg 

或者

  1. bin/zkServer.sh start 

7. 通過Zookeeper客戶端測試服務是否可用:

  1. java -cp zookeeper.jar:src/java/lib/log4j-1.2.15.jar:conf:src/java/lib/jline-0.9.94.jar \ org.apache.zookeeper.ZooKeeperMain -server 127.0.0.1:2181 

或者

  1. bin/zkCli.sh -server 127.0.0.1:2181 

注意事項:

  1. 由于Zookeeper是快速失敗(fail-fast)的,且遇到任何錯誤情況,進程均會退出,因此,***能通過監控程序將Zookeeper管理起來,保證Zookeeper退出后能被自動重啟。詳情參考這里。
  2. Zookeeper運行過程中會在dataDir目錄下生成很多日志和快照文件,而Zookeeper運行進程并不負責定期清理合并這些文件,導致占用大量磁盤空間,因此,需要通過cron等方式定期清除沒用的日志和快照文件。詳情參考這里。 具體命令格式如下:java -cp zookeeper.jar:log4j.jar:conf org.apache.zookeeper.server.PurgeTxnLog <dataDir> <snapDir> -n <count>

#p#

3.2.2 安裝Storm依賴庫

接下來,需要在Nimbus和Supervisor機器上安裝Storm的依賴庫,具體如下:

1. ZeroMQ 2.1.7 – 請勿使用2.1.10版本,因為該版本的一些嚴重bug會導致Storm集群運行時出現奇怪的問題。少數用戶在2.1.7版本會遇到”IllegalArgumentException”的異常,此時降為2.1.4版本可修復這一問題。

2. JZMQ

3. Java 6

4. Python 2.6.6

5. unzip

以上依賴庫的版本是經過Storm測試的,Storm并不能保證在其他版本的Java或Python庫下可運行。

3.2.2.1 安裝ZMQ 2.1.7

下載后編譯安裝ZMQ:

 

注意事項:

如果安裝過程報錯uuid找不到,則通過如下的包安裝uuid庫:

sudo yum install e2fsprogsl

sudo yum install e2fsprogs-devel

3.2.2.2 安裝JZMQ

下載后編譯安裝JZMQ:git clone https://github.com/nathanmarz/jzmq.git

cd jzmq

./autogen.sh

./configure

make

sudo make install

為了保證JZMQ正常工作,可能需要完成以下配置:

  1. 正確設置 JAVA_HOME環境變量
  2. 安裝Java開發包
  3. 升級autoconf
  4. 如果你是Mac OSX,參考這里

注意事項:

  1.   如果運行 ./configure 命令出現問題,參考這里。

3.2.2.3 安裝Java 6

1. 下載并安裝JDK 6,參考這里

2. 配置JAVA_HOME環境變量;

3. 運行java、javac命令,測試java正常安裝。

3.2.2.4 安裝Python2.6.6

1. 下載Python2.6.6:

  wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2

2. 編譯安裝Python2.6.6:

  tar –jxvf Python-2.6.6.tar.bz2
cd Python-2.6.6
./configure
make
make install

3. 測試Python2.6.6:

  python -V
Python 2.6.6

3.2.2.5 安裝unzip

1. 如果使用RedHat系列Linux系統,執行以下命令安裝unzip:

  yum install unzip

2. 如果使用Debian系列Linux系統,執行以下命令安裝unzip:

  apt-get install unzip

3.2.3 下載并解壓Storm發布版本

下一步,需要在Nimbus和Supervisor機器上安裝Storm發行版本。

1. 下載Storm發行版本,推薦使用Storm0.8.1:

  wget https://github.com/downloads/nathanmarz/storm/storm-0.8.1.zip

2. 解壓到安裝目錄下:

  unzip storm-0.8.1.zip

#p#

3.2.4 修改storm.yaml配置文件

Storm發行版本解壓目錄下有一個conf/storm.yaml文件,用于配置Storm。默認配置在這里可以查看。conf/storm.yaml中的配置選項將覆蓋defaults.yaml中的默認配置。以下配置選項是必須在conf/storm.yaml中進行配置的:

1) storm.zookeeper.servers: Storm集群使用的Zookeeper集群地址,其格式如下:

  storm.zookeeper.servers:
- “111.222.333.444″
- “555.666.777.888″

如果Zookeeper集群使用的不是默認端口,那么還需要storm.zookeeper.port選項

2) storm.local.dir: Nimbus和Supervisor進程用于存儲少量狀態,如jars、confs等的本地磁盤目錄,需要提前創建該目錄并給以足夠的訪問權限。然后在storm.yaml中配置該目錄,如:

 storm.local.dir: "/home/admin/storm/workdir"

3) java.library.path: Storm使用的本地庫(ZMQ和JZMQ)加載路徑,默認為”/usr/local/lib:/opt/local/lib:/usr/lib”,一般來說ZMQ和JZMQ默認安裝在/usr/local/lib 下,因此不需要配置即可。

4) nimbus.host: Storm集群Nimbus機器地址,各個Supervisor工作節點需要知道哪個機器是Nimbus,以便下載Topologies的jars、confs等文件,如:

 nimbus.host: "111.222.333.444"

5) supervisor.slots.ports: 對于每個Supervisor工作節點,需要配置該工作節點可以運行的worker數量。每個worker占用一個單獨的端口用于接收消息,該配置選項即 用于定義哪些端口是可被worker使用的。默認情況下,每個節點上可運行4個workers,分別在6700、6701、6702和6703端口,如:

 supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703

3.2.5 啟動Storm各個后臺進程

***一步,啟動Storm的所有后臺進程。和Zookeeper一樣,Storm也是快速失敗(fail-fast)的系統,這樣Storm才能在 任意時刻被停止,并且當進程重啟后被正確地恢復執行。這也是為什么Storm不在進程內保存狀態的原因,即使Nimbus或Supervisors被重 啟,運行中的Topologies不會受到影響。

以下是啟動Storm各個后臺進程的方式:

  1. Nimbus: 在Storm主控節點上運行”bin/storm nimbus >/dev/null 2>&1 &”啟動Nimbus后臺程序,并放到后臺執行;
  2. Supervisor: 在Storm各個工作節點上運行”bin/storm supervisor >/dev/null 2>&1 &”啟動Supervisor后臺程序,并放到后臺執行;
  3. UI: 在Storm主控節點上運行”bin/storm ui >/dev/null 2>&1 &”啟動UI后臺程序,并放到后臺執行,啟動后可以通過http://{nimbus host}:8080觀察集群的worker資源使用情況、Topologies的運行狀態等信息。

注意事項:

  1. 啟動Storm后臺進程時,需要對conf/storm.yaml配置文件中設置的storm.local.dir目錄具有寫權限。
  2. Storm后臺進程被啟動后,將在Storm安裝部署目錄下的logs/子目錄下生成各個進程的日志文件。
  3. 經測試,Storm UI必須和Storm Nimbus部署在同一臺機器上,否則UI無法正常工作,因為UI進程會檢查本機是否存在Nimbus鏈接。
  4. 為了方便使用,可以將bin/storm加入到系統環境變量中。

至此,Storm集群已經部署、配置完畢,可以向集群提交拓撲運行了。

3.3 向集群提交任務

1. 啟動Storm Topology:

 storm jar allmycode.jar org.me.MyTopology arg1 arg2 arg3

其中,allmycode.jar是包含Topology實現代碼的jar包,org.me.MyTopology的main方法是Topology的入口,arg1、arg2和arg3為org.me.MyTopology執行時需要傳入的參數。

2. 停止Storm Topology:

  storm kill {toponame}

其中,{toponame}為Topology提交到Storm集群時指定的Topology任務名稱。

3.4 參考資料

1. https://github.com/nathanmarz/storm/wiki/Tutorial

2. https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-cluster

原文鏈接:http://blog.linezing.com/2013/01/how-to-install-and-deploy-storm-cluster?spm=0.0.0.0.b81yAC

責任編輯:陳四芳 來源: blog.linezing.com
相關推薦

2013-09-18 14:46:32

StormStorm集群

2013-08-29 14:12:52

Storm分布式實時計算

2014-01-13 11:22:28

storm

2013-08-29 14:28:09

StormHadoop

2014-01-16 11:14:37

StormTopology

2013-12-12 16:14:21

storm入門教程storm消息處理

2014-01-16 15:48:49

storm

2014-01-16 16:53:53

storm事務一致性

2013-12-12 16:37:45

Storm入門教程一致性事務

2011-07-20 11:29:48

jQuery Mobi手機新聞瀏覽器

2012-02-16 09:56:29

2014-02-14 15:49:03

storm安裝部署

2010-12-08 10:36:34

系統架構設計師

2023-03-02 20:59:41

特斯拉機器人

2020-12-04 12:22:03

鴻蒙UI組件

2011-05-31 15:06:57

.NET

2010-08-03 13:06:15

Flex Builde

2009-07-08 15:12:48

Java Servle

2014-05-26 15:35:55

Web組件Web Compone

2014-04-08 14:21:09

Twitter StoStormStorm 集群
點贊
收藏

51CTO技術棧公眾號

国产av无码专区亚洲精品| 伊人久久精品视频| 国产欧美123| 国产高清免费观看| 欧美日韩亚洲一区在线观看| 精品日本一线二线三线不卡| 免费看国产一级片| 欧美理论在线观看| 蜜臀久久久99精品久久久久久| 一区二区三区国产在线观看| gai在线观看免费高清| 特级毛片在线| 久久综合国产精品| 国产精品午夜视频| 国产一二三四在线| 久久91成人| 欧美一区欧美二区| 精品少妇人妻av免费久久洗澡| 欧美在线一卡| 国产乱子轮精品视频| 97婷婷大伊香蕉精品视频| 免费成人深夜天涯网站| 日韩欧美中文字幕在线视频| 色综合久久久网| 永久免费精品视频网站| 人妻一区二区三区| 老司机精品视频一区二区三区| 九九热99久久久国产盗摄| 99re久久精品国产| 高清不卡一区| 91官网在线免费观看| 欧洲精品在线播放| eeuss影院在线观看| 成人免费毛片高清视频| 国产精品一区二区久久| 欧美一级视频免费观看| 日韩一区二区三区免费播放| 精品电影一区二区| 污网站免费在线| 松下纱荣子在线观看| 亚洲日本在线观看| 日韩高清三级| 深夜福利在线看| 国内精品自线一区二区三区视频| 日本中文字幕久久看| 久久久久久久国产视频| 日韩中文首页| 亚洲视频网站在线观看| 黄色免费看视频| 中文字幕久久精品一区二区| 亚洲成人777| 中文字幕第一页亚洲| 福利片在线看| 国v精品久久久网| 91香蕉亚洲精品| 一级片视频播放| 日本视频在线一区| 欧美中文字幕视频| 日韩熟女精品一区二区三区| 好吊视频一区二区三区四区| 另类图片亚洲另类| 亚洲少妇xxx| 日韩一区自拍| 日韩中文字幕精品| 亚洲一级黄色录像| 成人写真视频| 在线观看中文字幕亚洲| 国产精品久久免费观看| 国内精品国产成人国产三级粉色| 欧美成人vr18sexvr| 欧美体内she精高潮| 成人影院网站ww555久久精品| 欧美日韩精品一区二区三区蜜桃| wwwwxxxx日韩| 国产美女久久| 777午夜精品视频在线播放| 国产乱码一区二区三区四区| 欧美亚洲综合视频| 欧美精品视频www在线观看| 亚洲这里只有精品| 免费一区二区三区四区| 欧美日韩国产另类不卡| 日韩av一卡二卡三卡| 亚洲精品大全| 欧美成人精品1314www| 久久久久久婷婷| 日本一区福利在线| 亚洲欧美三级伦理| 日本黄色激情视频| 中国成人一区| 午夜精品一区二区三区av| youjizz在线视频| 免费成人你懂的| 亚洲一区二区自拍| 欧美特级特黄aaaaaa在线看| 久久久蜜臀国产一区二区| 午夜精品福利一区二区| 国内精品久久久久久野外| 亚洲欧美一区二区久久| 国产色一区二区三区| 日本免费一区二区三区四区| 欧美视频一区二区三区四区| 精品国产鲁一鲁一区二区三区| 欧美午夜网站| 精品亚洲一区二区三区| 特级西西人体高清大胆| 午夜国产精品视频| 国产99视频在线观看| 国产一区二区波多野结衣| 国产福利一区在线| 精品免费日产一区一区三区免费| 韩国福利在线| 国产精品乱码人人做人人爱 | 成人在线视频一区二区三区| 国产乱码午夜在线视频| 欧美日韩一区二区三区免费看| 无套内谢丰满少妇中文字幕| 日韩av中文字幕一区| 神马国产精品影院av| 国产福利久久久| 美日韩一区二区| 国产在线精品一区二区三区》| 91大神在线网站| 精品色蜜蜜精品视频在线观看| 亚洲欧美日韩一级| 日韩精品欧美大片| 欧美精品做受xxx性少妇| 国产三级精品三级在线观看| 国产成人免费视频网站| 先锋影音一区二区三区| 超级白嫩亚洲国产第一| 制服丝袜中文字幕一区| 天天躁日日躁aaaa视频| 欧美精品黄色| 成人一区二区电影| 色视频在线观看| 天天射综合影视| 国内精品国产三级国产aⅴ久| 999久久久免费精品国产| 欧美一性一乱一交一视频| 亚洲xxx在线| 自拍视频在线观看一区二区| 天天爽天天爽夜夜爽| 精品在线网站观看| 欧美丰满老妇厨房牲生活| 在线观看视频二区| 久久久一区二区三区| 黄色www网站| 国产劲爆久久| 欧美激情成人在线视频| 国产精品久久久久久久成人午夜| 欧美国产激情一区二区三区蜜月| 日本福利视频在线| 秋霞影院一区二区三区| 久久久久久久久久久免费| 精品人妻午夜一区二区三区四区 | 欧美日韩二区三区| 国产高清自拍视频| 伊人久久亚洲热| 97久久精品午夜一区二区| 天堂8中文在线| 欧美刺激午夜性久久久久久久| 黄色录像一级片| 激情五月播播久久久精品| 三年中国中文在线观看免费播放| 国产福利91精品一区二区| 国产一区二区三区欧美| 91porny九色| 欧美激情综合五月色丁香小说| 热久久精品国产| 欧美日韩精品一区二区视频| 国产精品免费一区豆花| 成人全视频高清免费观看| 欧美丝袜丝交足nylons| 在线观看免费黄色网址| 久久国产婷婷国产香蕉| 在线观看欧美激情| 免费一区二区三区在线视频| 色综合久久久888| 后进极品白嫩翘臀在线视频| 黄色成人在线播放| 法国空姐电影在线观看| 石原莉奈在线亚洲二区| 亚洲欧洲精品一区| 自拍偷拍欧美日韩| 久久久噜噜噜久久久| 日本成人动漫在线观看| 色综合天天综合网天天看片| 免费黄色在线网址| 国产一区视频在线看| 黄色一级大片免费| 欧美在线导航| 国产美女91呻吟求| 日本一级理论片在线大全| 亚洲精品国产电影| 日韩一区二区视频在线| 91啪亚洲精品| 一区二区三区入口| 亚洲精品小说| 国产91亚洲精品一区二区三区| 伦理在线一区| 中文字幕亚洲自拍| 亚洲黄色在线免费观看| 色综合视频一区二区三区高清| 999久久久国产| aaa欧美日韩| 日本免费色视频| 亚洲狼人精品一区二区三区| 日韩视频在线播放| 国产精品tv| 国产精品亚洲аv天堂网| av福利在线导航| 伊人亚洲福利一区二区三区| 亚洲AV无码精品自拍| 色天天综合色天天久久| 欧美日韩三级在线观看| 久久久精品国产免费观看同学| 夜夜爽久久精品91| 日韩成人av影视| 日韩精品在线观看av| 日韩欧美一区免费| 精品无码久久久久久久动漫| 欧美1区2区3| 国产精品视频不卡| 综合毛片免费视频| 欧美激情精品久久久久久黑人| 欧美18xxxxx| 精品99999| 国产wwwwwww| 色香蕉成人二区免费| 久一区二区三区| 久久久午夜电影| 熟女少妇一区二区三区| 国产成人精品免费| 99免费视频观看| 一区二区三区国产盗摄| 久久久久久av无码免费网站下载| 成人激情免费视频| 欧美自拍资源在线| 牛牛影视一区二区三区免费看| 亚洲一区二区日本| 亚洲免费一区| 成人免费黄色网| 国产精品原创视频| 国产精品一香蕉国产线看观看| 久九九久频精品短视频| 91成人在线观看国产| av在线理伦电影| 久久久久久国产精品| 色呦呦在线看| 欧美激情精品久久久| 亚洲妇熟xxxx妇色黄| 久久天天躁狠狠躁老女人| 欧美18hd| 久久久黄色av| 国产区在线看| 日韩亚洲欧美中文高清在线| 精品美女在线观看视频在线观看| 中文字幕亚洲色图| 瑟瑟视频在线| 乱亲女秽乱长久久久| 成人免费网址| 欧美日韩不卡合集视频| 日本无删减在线| 午夜精品久久久久久久白皮肤| www欧美xxxx| 97热精品视频官网| 美女的胸无遮挡在线观看| 97视频免费看| 亚洲天堂手机| 国产精品老牛影院在线观看| 午夜av成人| 欧美日韩性生活| 欧美三日本三级少妇三99| 日韩最新在线| 日本高清不卡三区| 日本在线中文字幕一区| 久久精品一二三区| 妖精一区二区三区精品视频| 亚洲成人第一| 68国产成人综合久久精品| 欧美国产视频一区| 性8sex亚洲区入口| 亚洲天堂网一区| 国产成人午夜电影网| 男人网站在线观看| 91女厕偷拍女厕偷拍高清| 男人操女人动态图| 亚洲日本在线a| 欧美精品亚洲精品日韩精品| 欧美主播一区二区三区| 国产精品久久久久精| 亚洲电影免费观看高清| 麻豆影视在线| 久久国产精品首页| 制服丝袜专区在线| 国产精品久久久久久久久久ktv| 国产精品亲子伦av一区二区三区| 成人在线资源网址| 你微笑时很美电视剧整集高清不卡| 先锋影音网一区| 在线视频观看日韩| 男操女免费网站| 国产成人在线视频免费播放| 麻豆av免费观看| 亚洲摸摸操操av| 在线观看 亚洲| 欧美mv日韩mv| 91美女视频在线| 久久久久久亚洲精品中文字幕| 亚洲精品在线影院| 国产激情一区二区三区在线观看| 精品免费在线| 国产v片免费观看| 久久国产精品99精品国产| 泷泽萝拉在线播放| 亚洲精品伦理在线| 超碰在线观看91| 精品国产凹凸成av人网站| av在线天堂播放| 97精品视频在线观看| 国产精选久久| 日韩影片在线播放| 国产亚洲亚洲| 蜜桃色一区二区三区| 亚洲视频一二区| 少妇又紧又色又爽又刺激视频| 亚洲精品久久久久久下一站| 大片免费在线观看| 国产精品国产三级国产aⅴ9色| 女同一区二区三区| 欧美在线观看黄| 狠狠色2019综合网| 国产男男chinese网站| 亚洲国产精品天堂| 99久久久国产精品无码免费| 久久精品人人爽| 99热播精品免费| 免费久久久一本精品久久区| 新片速递亚洲合集欧美合集| 欧美美女一区二区在线观看| 国产在线一二三| 欧美在线日韩在线| 精品国产乱子伦一区二区| 超碰10000| 国内不卡的二区三区中文字幕| 中文字幕人妻一区二区三区在线视频 | 不卡av在线播放| 男人亚洲天堂| 亚洲欧美日韩不卡一区二区三区| 美女视频免费一区| 波多野结衣一二三四区| 91久久一区二区| 国产免费永久在线观看| 欧美在线精品免播放器视频| 欧美三级午夜理伦三级小说| 久久久久久久久久网| 国产成人免费高清| 欧美日韩精品亚洲精品| 日韩一区二区三区在线观看| 九色porny在线| 91亚洲精品一区二区| 激情av一区| 国产chinese中国hdxxxx| 一区二区三区久久| 亚洲精品国产精品国| 欧美精品18videosex性欧美| 视频精品一区| 黄色激情在线视频| 99精品视频在线观看免费| 久久精品一二区| 国产一区二区日韩| 日本午夜精品久久久久| 伊人情人网综合| 激情图片小说一区| 国产一级aa大片毛片| 日韩av在线免费观看一区| 国模套图日韩精品一区二区| 欧美污视频久久久| 麻豆成人免费电影| 天堂网avav| 亚洲国产精彩中文乱码av| 欲香欲色天天天综合和网| 欧美精品二区三区四区免费看视频| 日韩制服丝袜先锋影音| 小泽玛利亚一区| 国产高清在线精品| 亚洲 国产 欧美一区| 奇米影视在线99精品| 黄色一级视频免费观看| 日韩精品免费在线播放| 婷婷综合六月| 中国女人做爰视频| 99久久精品国产麻豆演员表| 国产免费a视频| 欧美激情中文网| 免费视频亚洲| 美女流白浆视频| 色8久久人人97超碰香蕉987| 日韩伦理在线电影|