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

天堂在线精品| 中文字幕在线三区| 青青草97国产精品免费观看无弹窗版| 亚洲天堂影视av| 亚洲污视频在线观看| 米奇777四色精品人人爽| 国产成人av影院| 2018日韩中文字幕| 特级西西人体高清大胆| 一级毛片精品毛片| 欧美丝袜第一区| 四虎影院一区二区| 人人妻人人澡人人爽久久av | 在线观看日本视频| 色琪琪久久se色| 精品1区2区在线观看| 天天碰免费视频| 国模私拍视频在线播放| 国产日韩成人精品| 亚洲在线观看视频| 天堂网视频在线| 欧美日韩精品| 中文字幕日韩在线视频| 欧美xxxx×黑人性爽| 麻豆久久久久| 色综合网色综合| 91传媒免费视频| 91精品大全| 久久九九全国免费| 国产一区自拍视频| 国产一区二区三区在线观看| 欧美区国产区| 久久综合免费视频| 欧美人妻一区二区三区| 国产伦乱精品| 日韩精品一区二区三区在线观看| 999精彩视频| 超碰aⅴ人人做人人爽欧美| 一区二区三区在线免费观看| 亚洲国产精品一区二区第一页 | 51一区二区三区| 精品人伦一区二区三区蜜桃网站| 久久久成人精品一区二区三区| 国产福利在线| 久久久美女毛片| 精品国产乱码久久久久| 超碰在线人人干| 国产精品一区三区| 91九色在线视频| 91久久精品无码一区二区| 老牛嫩草一区二区三区日本| 欧美整片在线观看| 91蜜桃视频在线观看| 亚洲无线视频| 欧美激情一区二区久久久| 国产性xxxx| 欧美一区精品| 久国内精品在线| 久久午夜无码鲁丝片午夜精品| 亚洲色图二区| 欧美另类交人妖| 麻豆一区二区三区精品视频| 好吊一区二区三区| 久久久久久久国产精品视频| 免费在线观看av网址| 国产精品a级| 欧美激情综合色综合啪啪五月| 日本妇女毛茸茸| 极品av少妇一区二区| 欧美激情精品久久久久久变态| 青草草在线视频| 精品动漫av| 欧美在线观看日本一区| 一级一片免费看| 麻豆精品精品国产自在97香蕉| 国产精品一区电影| 国产一区二区自拍视频| 国产一区二区精品久久99| 亚洲999一在线观看www| 亚洲免费成人网| 97se亚洲国产综合自在线观| 欧美日韩在线一二三| 福利在线午夜| 一区二区在线看| 日韩精品一区在线视频| 亚洲第一二三四区| 欧美日韩精品三区| 国内av免费观看| 欧美在线关看| 日韩中文字幕在线视频| 青娱乐国产在线视频| 日韩一级大片| 国产免费成人av| 色丁香婷婷综合久久| 久久色中文字幕| 中文字幕超清在线免费观看| 97人人爽人人澡人人精品| 日本韩国欧美一区二区三区| 奇米777在线视频| 狼人精品一区二区三区在线| 色先锋资源久久综合5566| 精品爆乳一区二区三区无码av| 性欧美xxxx大乳国产app| 91美女高潮出水| 欧美美女搞黄| 国产精品国产成人国产三级 | 视频在线观看入口黄最新永久免费国产| 亚洲综合一区二区三区| 岳毛多又紧做起爽| 国产精品久久久久久久久久齐齐 | 欧美一级视频免费| 国产日韩v精品一区二区| 国产一二三区在线播放| 精品久久久网| 亚洲黄色免费三级| 国产中文av在线| 久久精品人人做人人爽电影蜜月| 91在线免费视频| h视频在线观看免费| 污片在线观看一区二区| 国产高清999| 国产欧美一区二区精品久久久| 久久久久久久久久久人体| 中文字幕永久在线视频| 94色蜜桃网一区二区三区| 精品国产一区二区三区在线| a∨色狠狠一区二区三区| 亚洲国产高清高潮精品美女| 永久免费看黄网站| 蜜桃91丨九色丨蝌蚪91桃色| 欧美精品欧美精品系列c| 99久久精品免费看国产小宝寻花| 正在播放一区二区| 久久亚洲无码视频| 免费欧美在线| 国产一区喷水| a级大胆欧美人体大胆666| 91精品国产欧美一区二区18| 91视频免费在观看| 久久久亚洲人| 欧美污视频久久久| 色在线免费观看| 亚洲精品720p| 国产情侣在线视频| 成人av在线资源| 成年女人18级毛片毛片免费 | 久久精品五月婷婷| 2020国产在线| 亚洲成人av在线播放| 久久久精品国产sm调教| 国产精品123| www.国产亚洲| 成人av地址| 欧美成人激情视频| www香蕉视频| 亚洲一区二区在线观看视频| ass极品水嫩小美女ass| 中文字幕日韩一区二区不卡| 91久久夜色精品国产网站| v片在线观看| 日韩精品中文字幕一区二区三区| 久热这里有精品| 国产成人综合亚洲91猫咪| 日韩不卡一二区| 四虎国产精品永久在线国在线| 亚洲午夜精品久久久久久性色| 少妇高潮av久久久久久| 欧美国产亚洲另类动漫| 亚洲涩涩在线观看| 欧美精品日本| 久久艳妇乳肉豪妇荡乳av| 国产精品粉嫩| 中文字幕久热精品在线视频| 国产伦一区二区| 亚洲一区二区三区爽爽爽爽爽| 中国一级特黄录像播放| 老司机亚洲精品| 伊人久久大香线蕉av一区| 亚洲精品一区二区三区在线| 97在线视频一区| 成年人在线免费观看| 欧美一区二区三区在线观看| 日韩免费一级片| 久久免费美女视频| 天天操,天天操| 欧美激情综合| 欧美日韩系列| 国产一区二区久久久久| 久久久久国产精品免费| 久草在线网址| 日韩午夜激情免费电影| av大片在线免费观看| 中国av一区二区三区| 国模大尺度视频| 老鸭窝毛片一区二区三区| 亚洲一区在线直播| 大伊香蕉精品在线品播放| 国产精品www色诱视频| av在线free| 亚洲社区在线观看| 性少妇videosexfreexxx片| 欧美三级免费观看| 卡通动漫亚洲综合| 91美女片黄在线| 樱花草www在线| 久久久久国产精品午夜一区| 国产手机视频在线观看| 久久av免费看| 高清不卡日本v二区在线| 欧美色片在线观看| 亚州精品天堂中文字幕| 大片免费在线观看| 国产一区二区三区日韩欧美| 成人毛片视频免费看| 6080yy午夜一二三区久久| 日本一级片免费看| 亚洲免费观看高清完整| 精品无码人妻一区二区免费蜜桃| 成人一二三区视频| 女同激情久久av久久| 玖玖在线精品| 青青青免费在线| 欧美日韩综合| 香蕉视频在线网址| 欧美三级美国一级| 免费影院在线观看一区 | 你懂的网址一区二区三区| 综合欧美亚洲| 91精品在线一区| 色噜噜成人av在线| 国产精品欧美一区二区| 电影网一区二区| 2019中文在线观看| 高清电影在线观看免费| 欧美日韩福利电影| 视频在线观看入口黄最新永久免费国产| 色偷偷偷综合中文字幕;dd| 国产精品一二三区视频| 亚洲免费一级电影| 亚洲人成色777777精品音频| 欧美精品一区二区三区很污很色的 | 欧美在线观看你懂的| 性无码专区无码| 精品久久香蕉国产线看观看亚洲| 国产一级免费av| 亚洲国产精品一区二区久久| 久久久久久国产精品免费播放| 亚洲欧美国产毛片在线| 国产黄在线免费观看| 日韩码欧中文字| 国产精品www爽爽爽| 欧美激情综合在线| 欧美日韩生活片| 国产精品国产三级国产a| 亚洲AV成人无码精电影在线| 亚洲视频在线一区观看| 国产va在线播放| 亚洲综合在线第一页| 国产在线视频二区| 五月激情综合婷婷| 欧美成人一区二区三区四区| 欧美性猛交一区二区三区精品| 中文区中文字幕免费看| 欧美精品一级二级三级| 国产欧美日韩成人| 精品999在线播放| 深夜福利视频一区| 伊人亚洲福利一区二区三区| 欧美一级二级三级区| 九九热这里只有精品免费看| 国产91足控脚交在线观看| 热久久美女精品天天吊色| 97成人超碰| 国产女人18毛片水18精品| 国产午夜精品一区在线观看| 国产青春久久久国产毛片| 免费看日本一区二区| 一本一本a久久| 综合久久久久| 91丨porny丨探花| 日韩中文字幕1| 手机在线视频一区| 波多野结衣中文一区| 欧美大波大乳巨大乳| 综合欧美亚洲日本| 日韩精品――中文字幕| 欧美视频在线一区二区三区| 精品国产乱码一区二区三| 日韩精品视频在线观看网址 | 在线综合视频播放| 香蕉视频一区二区| 色综合久久99| 在线观看中文字幕码| 欧美大片免费久久精品三p| 香蕉视频免费在线看| 色婷婷成人综合| 91超碰国产在线| 成人h猎奇视频网站| 久久视频在线观看| 午夜精品一区二区三区四区| 国产精品videosex极品| 美女福利视频在线| 国产一区二区三区久久悠悠色av| 亚洲调教欧美在线| 中文字幕日韩一区| 国产在线观看99| 欧美精品日韩一区| 日韩二区三区| 欧美激情第1页| 日本欧美在线| 欧美日韩天天操| 99成人免费视频| 一级 黄 色 片一| 国产区在线观看成人精品| 日本在线观看视频网站| 在线播放视频一区| 麻豆导航在线观看| 久久久久成人网| 免费一级欧美在线大片| 午夜精品短视频| 国产精品综合| 精品1卡二卡三卡四卡老狼| 中文字幕中文乱码欧美一区二区| 六月丁香激情综合| 精品国产一区二区在线观看| 黄网页在线观看| 国产精品香蕉av| 精品国内自产拍在线观看视频| 久久久久久久久久网| 国产成人在线免费观看| 欧美特黄一级片| 欧美日韩国产美女| h视频在线观看免费| 国产精品福利无圣光在线一区| 日韩影视在线观看| 国产美女网站在线观看| 成人免费视频app| 麻豆视频在线观看| 91精品国产综合久久精品性色| a√在线中文网新版址在线| 欧美在线一级va免费观看| 香蕉视频一区二区三区| 欧美 日韩 国产一区| 99re成人在线| 亚洲影院在线播放| 亚洲欧洲黄色网| 亚洲wwww| 一区二区三区欧美成人| 久久精品国产99国产| 男女全黄做爰文章| 欧美久久久影院| h网站久久久| 都市激情久久久久久久久久久| 亚洲欧美文学| 挪威xxxx性hd极品| 午夜不卡av免费| 日本一区二区三区在线观看视频| 国产97色在线|日韩| 狠狠色狠狠色综合婷婷tag| 午夜欧美福利视频| 综合色天天鬼久久鬼色| 亚洲欧美激情国产综合久久久| 孩xxxx性bbbb欧美| 香蕉久久夜色精品国产更新时间| 一本久道中文无码字幕av| 中文字幕精品三区| 一本色道久久综合亚洲| 久久久国产影院| 国产精东传媒成人av电影| 日本精品一区在线观看| 国产日韩欧美精品一区| 亚洲熟妇av乱码在线观看| 超碰97人人做人人爱少妇| baoyu135国产精品免费| 男人靠女人免费视频网站| 国产日产欧美精品一区二区三区| 一女二男一黄一片| 欧美极品第一页| 国产欧美一区二区精品久久久| 亚洲精品免费一区亚洲精品免费精品一区 | 国产在线观看av| wwwxx欧美| 鲁大师成人一区二区三区| 日韩一级片在线免费观看| 日韩美女在线视频| 爱情电影社保片一区| 中文网丁香综合网| www..com久久爱| 国产天堂第一区| 欧美激情视频在线免费观看 欧美视频免费一 | 日韩av片在线免费观看| 日韩精品一区二区三区在线| 自拍视频在线看| 黄色一级片网址| 久久伊人中文字幕| 国产a级免费视频| 国产精品成人aaaaa网站| 激情久久一区| 性欧美videos| 亚洲视频在线观看免费|