日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

对应chd5.14的spark_GitHub - shixiaopengql/BigData-News: 基于Spark2.2新闻网大数据实时系统项目...

發(fā)布時間:2024/10/8 windows 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对应chd5.14的spark_GitHub - shixiaopengql/BigData-News: 基于Spark2.2新闻网大数据实时系统项目... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

基于Spark2.2新聞網(wǎng)大數(shù)據(jù)實時系統(tǒng)項目

1. 說明

2.環(huán)境配置

2.1 CDH-5.14.2 (安裝步驟可參考地址),關(guān)于版本是按實際操作, CDH的版本兼容性很好。

Service

hadoop01

hadoop02

hadoop03

HDFS

NameNode

DateNode

DataNode

HBase

HMaster、HRegionServer

HRegionServer

HRegionServer

Hive

Hive

Flume

Flume

Flume

Flume

Kafka

Kafka

YARN

ResourceManager

NodeManager

NodeManager

Oozie

Oozie

Hue

Hue

Spark2

Spark

Zookeeper

Zookeeper

MySQL

MySQL

2.2 主機配置

1.Hadoop01, 4核16G , centos7.2

2.Hadoop02, 2核8G, centos7.2

3.Haddop03, 2核8G, centos7.2

2.3 項目架構(gòu)

2.4 安裝依賴包

# yum -y install psmisc MySQL-python at bc bind-libs bind-utils cups-client cups-libs cyrus-sasl-gssapi cyrus-sasl-plain ed fuse fuse-libs httpd httpd-tools keyutils-libs-devel krb5-devel libcom_err-devel libselinux-devel libsepol-devel libverto-devel mailcap noarch mailx mod_ssl openssl-devel pcre-devel postgresql-libs python-psycopg2 redhat-lsb-core redhat-lsb-submod-security x86_64 spax time zlib-devel wget psmisc

# chmod +x /etc/rc.d/rc.local

# echo "echo 0 > /proc/sys/vm/swappiness" >>/etc/rc.d/rc.local

# echo "echo never > /sys/kernel/mm/transparent_hugepage/defrag" >>/etc/rc.d/rc.local

# echo 0 > /proc/sys/vm/swappiness

# echo never > /sys/kernel/mm/transparent_hugepage/defrag

# yum -y install rpcbind

# systemctl start rpcbind

# echo "systemctl start rpcbind" >> /etc/rc.d/rc.local

安裝perl支持

yum install perl* (yum安裝perl相關(guān)支持)

yum install cpan (perl需要的程序庫,需要cpan的支持,詳細自行百度)

3. 編寫數(shù)據(jù)生成模擬程序

3.1 模擬從nginx生成日志的log,數(shù)據(jù)來源(搜狗實驗室下載用戶查詢?nèi)罩?#xff0c;搜索引擎查詢?nèi)罩編煸O(shè)計為包括約1個月(2008年6月)Sogou搜索引擎部分網(wǎng)頁查詢需求及用戶點擊情況的網(wǎng)頁查詢?nèi)罩緮?shù)據(jù)集合。)

3.2 數(shù)據(jù)清洗

數(shù)據(jù)格式為:訪問時間\t用戶ID\t[查詢詞]\t該URL在返回結(jié)果中的排名\t用戶點擊的順序號\t用戶點擊的URL其中,用戶ID是根據(jù)用戶使用瀏覽器訪問搜索引擎時的Cookie信息自動賦值,即同一次使用瀏覽器輸入的不同查詢對應(yīng)同一個用戶ID

將文件中的tab更換成逗號

cat weblog.log|tr "\t" "," > weblog2.log

將文件中的空格更換成逗號

cat weblog2.log|tr " " "," > weblog.log

3.3 主要代碼段

public static void readFileByLines(String fileName) {

FileInputStream fis = null;

InputStreamReader isr = null;

BufferedReader br = null;

String tempString = null;

try {

System.out.println("以行為單位讀取文件內(nèi)容,一次讀一整行:");

fis = new FileInputStream(fileName);

從文件系統(tǒng)中的某個文件中獲取字節(jié)

isr = new InputStreamReader(fis, "GBK");

br = new BufferedReader(isr);

int count = 0;

while ((tempString = br.readLine()) != null) {

count++;

//顯示行號

Thread.sleep(300);

String str = new String(tempString.getBytes("GBK"), "UTF8");

System.out.println("row:"+count+">>>>>>>>"+str);

writeFile(writeFileName, str);

}

isr.close();

} catch (IOException e) {

e.printStackTrace();

} catch (InterruptedException e) {

e.printStackTrace();

} finally {

if (isr != null) {

try {

isr.close();

} catch (IOException e1) {

}

}

}

}

3.4 打包成weblogs.jar,打包步驟, 寫Shell腳本weblog-shell.sh

#/bin/bash

echo "start log......"

#第一個參數(shù)是原日志文件,第二個參數(shù)是日志生成輸出文件

java -jar /opt/jars/weblogs.jar /opt/datas/weblog.log /opt/datas/weblog-flume.log

3.5 修改weblog-shell.sh可執(zhí)行權(quán)限

chmod 777 weblog-shell.sh

4. Flume數(shù)據(jù)采集配置

4.1 將hadoop02, hadoop03中Flume數(shù)據(jù)采集到hadoop01中,而且hadoop02和hadoop03的flume配置文件大致相同

flume-collect-conf.properties

# Name the components on this agent

a1.sources = r1

a1.sinks = k1

a1.channels = c1

# Describe/configure the source

a1.sources.r1.type =exec

a1.sources.r1.command= tail -F /opt/datas/weblog-flume.log

# Describe the sink

a1.sinks.k1.type = avro

a1.sinks.k1.hostname = hadoop01

a1.sinks.k1.port = 5555

# Use a channel which buffers events in memory

a1.channels.c1.type = memory

a1.channels.c1.capacity = 1000

a1.channels.c1.transactionCapacity = 1000

a1.channels.c1.keep-alive = 5

# Bind the source and sink to the channel

a1.sources.r1.channels = c1

a1.sinks.k1.channel = c1

4.2 hadoop01通過flume接收hadoop02與hadoop03中flume傳來的數(shù)據(jù),并將其分別發(fā)送至hbase與kafka中,配置內(nèi)容如下:

a1.sources = r1

a1.channels = kafkaC hbaseC

a1.sinks = kafkaSink hbaseSink

a1.sources.r1.type = avro

a1.sources.r1.channels = hbaseC kafkaC

a1.sources.r1.bind = hadoop01

a1.sources.r1.port = 5555

a1.sources.r1.threads = 5

#****************************flume + hbase******************************

a1.channels.hbaseC.type = memory

a1.channels.hbaseC.capacity = 10000

a1.channels.hbaseC.transactionCapacity = 10000

a1.channels.hbaseC.keep-alive = 20

a1.sinks.hbaseSink.type = asynchbase

## HBase表名

a1.sinks.hbaseSink.table = weblogs

## HBase表的列族名稱

a1.sinks.hbaseSink.columnFamily = info

## 自定義異步寫入Hbase

a1.sinks.hbaseSink.serializer = main.hbase.KfkAsyncHbaseEventSerializer

a1.sinks.hbaseSink.channel = hbaseC

## Hbase表的列 名稱

a1.sinks.hbaseSink.serializer.payloadColumn = datetime,userid,searchname,retorder,cliorder,cliurl

#****************************flume + kafka******************************

a1.channels.kafkaC.type = memory

a1.channels.kafkaC.capacity = 10000

a1.channels.kafkaC.transactionCapacity = 10000

a1.channels.kafkaC.keep-alive = 20

a1.sinks.kafkaSink.channel = kafkaC

a1.sinks.kafkaSink.type = org.apache.flume.sink.kafka.KafkaSink

a1.sinks.kafkaSink.brokerList = hadoop01:9092

a1.sinks.kafkaSink.topic = webCount

a1.sinks.kafkaSink.zookeeperConnect = hadoop01:2181

a1.sinks.kafkaSink.requiredAcks = 1

a1.sinks.kafkaSink.batchSize = 1

a1.sinks.kafkaSink.serializer.class = kafka.serializer.StringEncoder

4.3 配置Flume執(zhí)行Shell腳本

flume-collect-start.sh 分發(fā)到hadoop02,hadoop03 ,/opt/shell/

#/bin/bash

echo "flume-collect start ......"

sh /bin/flume-ng agent --conf conf -f /opt/conf/flume-collect-conf.properties -n a1 -Dflume.root.logger=INFO,console

flume-kfk-hb-start.sh 分發(fā)到hadoop01 ,/opt/shell

#/bin/bash

echo "flume-collect start ......"

sh /bin/flume-ng agent --conf conf -f /opt/conf/flume-hbase-kafka-conf.properties -n a1 -Dflume.root.logger=INFO,console

4.4 Flume分發(fā)到Hbase集成

下載Flume源碼并導入IDEA開發(fā)工具

1)將apache-flume-1.7.0-src.tar.gz源碼下載到本地解壓

2)通過IDEA導入flume源碼

3)根據(jù)flume-ng-hbase-sink模塊源碼修改

4)修改代碼SimpleAsyncHbaseEventSerializer.java

5)具體代碼看源碼

KfkAsyncHbaseEventSerializer.java 關(guān)鍵代碼

@Override

public List getActions() {

List actions = new ArrayList();

if (payloadColumn != null) {

byte[] rowKey;

try {

/*---------------------------代碼修改開始---------------------------------*/

// 解析列字段

String[] columns = new String(this.payloadColumn).split(",");

// 解析flume采集過來的每行的值

String[] values = new String(this.payload).split(",");

for (int i = 0; i < columns.length; i++) {

byte[] colColumn = columns[i].getBytes();

byte[] colValue = values[i].getBytes(Charsets.UTF_8);

// 數(shù)據(jù)校驗:字段和值是否對應(yīng)

if (columns.length != values.length) break;

// 時間

String datetime = values[0].toString();

// 用戶id

String userid = values[1].toString();

// 根據(jù)業(yè)務(wù)自定義Rowkey

rowKey = SimpleRowKeyGenerator.getKfkRowKey(userid, datetime);

// 插入數(shù)據(jù)

PutRequest putRequest = new PutRequest(table, rowKey, cf,

colColumn, colValue);

actions.add(putRequest);

/*---------------------------代碼修改結(jié)束---------------------------------*/

}

} catch (Exception e) {

throw new FlumeException("Could not get row key!", e);

}

}

return actions;

}

4.5 將項目打包成jar,vita-flume-ng-hbase-sink.jar,分發(fā)到CDH的Flume/libs/下

5. Kafka配置(測試環(huán)境,Kafka部署hadoop01,不做高可用)

5.1 配置

配置advertised.listeners:=PLAINTEXT://xxxx:9092

5.2 測試生產(chǎn)消費是否成功

//create topic,副本數(shù)為1、分區(qū)數(shù)為1的topic,如果是配置了auto.create.topics.enable參數(shù)為true,可以忽略

sh bin/kafka-topics.sh --create --zookeeper hadoop01:2181 --topic webCount --replication-factor 1 --partitions 1

//producer

sh /bin/kafka-console-producer --broker-list hadoop01:9092 --topic webCount

//consumer

sh /bin/kafka-console-consumer --zookeeper hadoop01:2181 --topic webCount --from-beginning

//delete topic

sh /bin/kafka-topics --delete --zookeeper hadoop01 --topic webCount

//topic list

sh /bin/kafka-topics --zookeeper hadoop01:2181 --list

5.3 編寫Kafka Consumer執(zhí)行腳本kfk-test-consumer.sh,分發(fā)到/opt/shell/

#/bin/bash

echo "kfk-kafka-consumer.sh start......"

/bin/kafka-console-consumer --zookeeper hadoop01:2181 --from-beginning --topic webCount

6. Hbase配置

6.1 創(chuàng)建業(yè)務(wù)表

create 'weblogs','info'

//查看數(shù)據(jù)

count 'weblogs'

7. Hive配置

7.1 CDH配置 Hive與Hbase集成,或者配置

hbase.zookeeper.quorum

hadoop01,hadoop02,hadoop03

7.2 在hive中創(chuàng)建與hbase集成的外部表

CREATE EXTERNAL TABLE weblogs(

id string,

datetime string,

userid string,

searchname string,

retorder string,

cliorder string,

cliurl string

)

STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'

WITH SERDEPROPERTIES("hbase.columns.mapping"=

":key,info:datetime,info:userid,info:searchname,info:retorder,info:cliorder,info:cliurl")

TBLPROPERTIES("hbase.table.name"="weblogs");

#查看hbase數(shù)據(jù)記錄

select count(*) from weblogs;

# 查看表

show tables;

# 查看前10條數(shù)據(jù)

select * from weblogs limit 10;

8. Structured Streaming配置

8.1 測試Spark與mysql

val df =spark.sql("select count(1) from weblogs").show

8.2 Structured Streaming與MySQL集成

mysql創(chuàng)建相應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)表,用于接收數(shù)據(jù)

create database test;

use test;

CREATE TABLE `webCount` (

`titleName` varchar(255) CHARACTER SET utf8 DEFAULT NULL,

`count` int(11) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

8.3 Structured Streaming關(guān)鍵代碼

/**

* 結(jié)構(gòu)化流從kafka中讀取數(shù)據(jù)存儲到關(guān)系型數(shù)據(jù)庫mysql

* 目前結(jié)構(gòu)化流對kafka的要求版本0.10及以上

*/

object StructuredStreamingKafka {

case class Weblog(datatime: String,

userid: String,

searchname: String,

retorder: String,

cliorder: String,

cliurl: String)

val LOGGER: Logger = LogManager.getLogger("vita")

def main(args: Array[String]): Unit = {

val spark = SparkSession

.builder()

.master("yarn")

.appName("streaming")

.getOrCreate()

val df = spark

.readStream

.format("kafka")

.option("kafka.bootstrap.servers", "hadoop01:9092")

.option("subscribe", "webCount")

.load()

import spark.implicits._

val lines = df.selectExpr("CAST(value AS STRING)").as[String]

// // lines.map(_.split(",")).foreach(x => print(" 0 = " + x(0) + " 1 = " + x(1) + " 2 = " + x(2) + " 3 = " + x(3) + " 4 = " + x(4) + " 5 = " + x(5)))

val weblog = lines.map(_.split(","))

.map(x => Weblog(x(0), x(1), x(2), x(3), x(4), x(5)))

val titleCount = weblog

.groupBy("searchname")

.count()

.toDF("titleName", "count")

val url = "jdbc:mysql://hadoop01:3306/test"

val username = "root"

val password = "root"

val writer = new JDBCSink(url, username, password)

// val writer = new MysqlSink(url, username, password)

val query = titleCount

.writeStream

.foreach(writer)

.outputMode("update")

.trigger(ProcessingTime("5 seconds"))

.start()

query.awaitTermination()

}

}

8.4 項目打包,spark-weblogs.jar.

9. 啟動流程

9.1 CDH啟動Zookeeper,Hadoop,Hbase,Mysql,Yarn,Flume,Kafka

9.2 先在Hadoop01 執(zhí)行/opt/shell/flume-kfk-hb-start.sh 將數(shù)據(jù)分別傳到hbase和kafka中

9.3 在Hadoop02,Hadoop03 執(zhí)行/opt/shell/flume-collect-start.sh 將數(shù)據(jù)發(fā)送到Hadoop01中

9.4 在hadoop01 , 執(zhí)行提交Spark任務(wù)

spark on yarn, 集成spark-sql-kafka

sh /bin/spark2-submit \

--class com.vita.spark.StructuredStreamingKafka \

--master yarn \

--deploy-mode cluster \

--executor-memory 1G \

--executor-cores 2 \

--packages org.apache.spark:spark-sql-kafka-0-10_2.11:2.2.0 \

/opt/jars/spark-weblogs.jar \

10

用IDEA 遠程調(diào)試Spark代碼,參考地址

sh /bin/spark2-submit \

--class com.vita.spark.StructuredStreamingKafka \

--master yarn \

--deploy-mode cluster \

--executor-memory 1G \

--executor-cores 1 \

--packages org.apache.spark:spark-sql-kafka-0-10_2.11:2.2.0 \

--driver-java-options "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005" \

/opt/jars/spark-weblogs.jar \

10

Yarn kill Spark任務(wù) : yarn application -kill [任務(wù)名]

9.5 在Hadoop02,Hadoop03 執(zhí)行/opt/weblog-shell.sh , 啟動 StructuredStreamingKafka來從kafka中取得數(shù)據(jù),處理后存到mysql中

9.6 登錄MySQL ,查看webCount表

總結(jié)

以上是生活随笔為你收集整理的对应chd5.14的spark_GitHub - shixiaopengql/BigData-News: 基于Spark2.2新闻网大数据实时系统项目...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产在线精品观看 | 日韩精品一卡 | 国产偷v国产偷∨精品视频 在线草 | 亚洲精品美女久久17c | 99色| 日日操夜夜操狠狠操 | av片中文 | 亚洲欧美在线综合 | 亚洲成人精品久久久 | 精品国产一区二区三区噜噜噜 | 麻豆91网站 | 国产黄色视| 狠狠狠狠狠狠狠 | 亚洲国产日韩欧美 | 特级黄色片免费看 | 久久久久久久久久电影 | 久久久久久不卡 | 国产91精品久久久久久 | 国产1级视频 | 伊人久操 | 超碰人人草人人 | 深夜免费福利 | 国产97在线看| 久在线 | 91视频三区 | 国产99久久久久久免费看 | 18久久久久久 | 国产精品99久久久久久人免费 | 欧美人体xx| 久久久91精品国产 | 亚洲精品观看 | 97视频总站 | 国产一区成人在线 | 99 色 | 国产精品一区专区欧美日韩 | 精品免费视频123区 午夜久久成人 | 黄色软件视频大全免费下载 | 99视屏| 成人午夜片av在线看 | 亚洲成人一区 | 久久伦理| 国产精品久久久久久99 | 午夜精品麻豆 | 久久深夜福利免费观看 | 国产精品一区二区美女视频免费看 | 人交video另类hd | 国产a精品 | 国产精品不卡在线播放 | 欧美日韩久久一区 | 久久久久久久久久久久久久免费看 | 欧美日韩久 | 欧美国产精品一区二区 | 日韩成人欧美 | 成年人网站免费在线观看 | 手机av在线不卡 | 成人午夜电影在线播放 | 91av美女| 日韩高清不卡在线 | 欧美xxxx性xxxxx高清 | 又黄又爽又无遮挡的视频 | 在线中文字幕电影 | 婷婷综合网 | 最近2019中文免费高清视频观看www99 | 婷婷六月天天 | 国产成人亚洲精品自产在线 | www.香蕉视频 | 日韩另类在线 | 国产.精品.日韩.另类.中文.在线.播放 | 国产精品av免费 | 久久免费中文视频 | 国模一区二区三区四区 | 国产成人精品一区在线 | 9在线观看免费高清完整版 玖玖爱免费视频 | 国产高清在线不卡 | 激情久久五月天 | 久久久久久久久久久久久国产精品 | 精品一区二区在线看 | 免费视频久久久久 | 999国内精品永久免费视频 | 免费视频久久久 | 国产精品福利久久久 | 欧美成人a在线 | 久久精品精品电影网 | 99久久超碰中文字幕伊人 | 97涩涩视频 | 免费在线观看a v | 天天射天天射天天射 | 超碰在线免费97 | 亚洲精品免费视频 | 久久手机视频 | 夜夜躁日日躁 | 国产免费嫩草影院 | 公开超碰在线 | 色综合天天综合 | 久久男女视频 | 国内丰满少妇猛烈精品播 | 五月婷婷在线视频观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩视频免费在线 | 亚洲不卡av一区二区三区 | japanese黑人亚洲人4k | 人人插人人 | 欧美综合国产 | 日韩成人在线一区二区 | 97国产在线视频 | 国产一区二区不卡在线 | 九九免费精品视频在线观看 | 亚洲国产一区在线观看 | 欧美大香线蕉线伊人久久 | 日韩美视频 | 天天色天天草天天射 | 中文字幕欲求不满 | 天天操夜夜拍 | 美女免费视频观看网站 | 亚洲欧洲av在线 | 天天激情天天干 | 五月婷在线观看 | 久久在现视频 | 综合国产在线 | 免费三级黄色 | 国产美腿白丝袜足在线av | 久久久久97国产 | 久久欧美精品 | 天天操夜夜曰 | 最新亚洲视频 | 久久精品免费 | 久久激情小视频 | 四虎最新入口 | 欧洲精品在线视频 | 久久字幕网 | 亚洲免费永久精品国产 | 五月天激情综合网 | 日韩在线视频不卡 | 国产免码va在线观看免费 | 91在线中文字幕 | 久久久久国产a免费观看rela | 欧美日韩一区二区三区视频 | 91黄色成人 | 中文字幕久久亚洲 | 成人av av在线 | 奇米影视777影音先锋 | 国产视频一区二区在线播放 | 麻豆视频免费看 | 国内精品久久久久久久97牛牛 | 天天舔夜夜操 | 久久视影| 成人网看片 | 国产精品18久久久久久久网站 | 久久久久观看 | 久久久久久久久久久综合 | 国产一区二区三区免费观看视频 | 成人av片免费观看app下载 | 日韩午夜精品福利 | 99精品免费 | 欧美五月婷婷 | 久久伊人综合 | 国产做爰视频 | 欧美日韩精品在线一区二区 | 欧美一进一出抽搐大尺度视频 | 国产成人av网 | 久久天天躁 | 国产小视频国产精品 | 国产一级做a爱片久久毛片a | 成人免费一级 | 久久观看最新视频 | 欧美另类高清 | 国产成人三级一区二区在线观看一 | 国语麻豆| 亚洲国产网站 | 国产精品黄 | 热九九精品 | 97爱| 午夜成人免费影院 | 91你懂的 | 国产免费又粗又猛又爽 | 97精品在线| 国产一级高清 | 国内久久精品视频 | 99爱国产精品 | 碰超人人| 欧美肥妇free| 超碰人人在 | 天天操夜夜拍 | 亚洲国产日本 | 中文字幕成人一区 | 夜夜高潮夜夜爽国产伦精品 | 中文字幕一区二区三区四区久久 | 最近2019年日本中文免费字幕 | 99久热在线精品视频观看 | 四虎伊人 | 丁香花五月 | av观看网站 | 久久久久亚洲最大xxxx | 4438全国亚洲精品在线观看视频 | 麻花豆传媒一二三产区 | 国产精品免费高清 | 国产高清黄 | 国产精品国产三级国产 | 精品国产亚洲在线 | 久热久草在线 | 中文字幕成人 | 午夜av在线免费 | 丁香资源影视免费观看 | 麻豆国产精品一区二区三区 | 亚洲热视频 | 人人爱爱| 91丨九色丨91啦蝌蚪老版 | 91一区二区三区在线观看 | 婷婷综合av| 日韩精品不卡在线 | 亚洲全部视频 | 91九色在线视频观看 | 久久国产精品久久精品 | 久久久夜色 | 夜夜爱av| 色综合五月天 | 国产一级黄色电影 | 999久久久欧美日韩黑人 | 亚洲片在线资源 | 国产成人一级电影 | 中文字幕视频网站 | 亚洲在线视频免费观看 | 久久精品3| 国产传媒一区在线 | 狠狠色丁香 | 免费高清在线视频一区· | 精品国产一二三 | 婷婷色av| 国产成人精品999在线观看 | 免费看国产a | 日日夜夜综合网 | 亚洲第一中文网 | 亚洲最新视频在线播放 | 国产小视频在线免费观看视频 | 亚洲我射av| 中文字幕资源在线 | 三级在线视频观看 | 亚洲干视频在线观看 | 国产成人在线观看 | 九九一级片 | 热re99久久精品国产99热 | 久久国产免费看 | 亚洲国产精品女人久久久 | 成人午夜在线观看 | 奇米影视8888 | 99久久免费看 | 91黄视频在线 | 天天爽夜夜爽人人爽曰av | 色五丁香| 五月婷婷激情网 | 国产91成人 | 91丝袜美腿| 在线看国产一区 | 日本在线中文在线 | 国产福利久久 | 草樱av | 免费高清在线观看成人 | 国产精品久久一区二区无卡 | 日韩色综合 | 午夜丰满寂寞少妇精品 | 亚洲综合在线观看视频 | 香蕉影视app | 国产老熟 | 国产成免费视频 | 国产成人免费精品 | 一区二区三区在线影院 | av在线免费观看网站 | 中文字幕在线字幕中文 | 天天色天天搞 | 国产精品电影一区二区 | 超碰在线天天 | 国产99精品在线观看 | 在线观看一| 国产在线国偷精品产拍 | www.97色.com| 综合网色 | 韩国av一区二区 | 三级黄色a | 日韩中文字幕免费视频 | 91在线精品观看 | 国产精品综合在线 | 久久av在线 | 国产探花 | 中文字幕在线免费播放 | 91在线小视频 | 国产精品久久久久久久久久尿 | 欧美伦理电影一区二区 | 四虎伊人 | 中午字幕在线观看 | 日韩精品视频在线观看网址 | 久久9视频| 69视频国产 | 亚洲国产高清视频 | 亚洲 中文字幕av | 欧美一二三视频 | 91麻豆精品国产91久久久无限制版 | 亚洲人成影院在线 | 久久综合亚洲鲁鲁五月久久 | 亚洲精品成人在线 | 伊人在线视频 | 91一区啪爱嗯打偷拍欧美 | www久久| 手机在线免费av | 久久久综合香蕉尹人综合网 | 欧美成人在线网站 | 91亚洲国产成人 | 一级欧美日韩 | 久草在线99| 亚洲国产日本 | 国产黄色a | 日韩欧美视频一区二区 | 国产高清中文字幕 | 久草视频在线免费看 | 亚洲天天看 | 久久人91精品久久久久久不卡 | 9999毛片 | 亚洲 欧洲 国产 精品 | 99色免费 | 亚洲视频电影在线 | 青青河边草免费观看 | 免费看的黄色录像 | 黄色av电影网| 久久久久久久久久久久久久免费看 | 成年人在线观看视频免费 | 亚洲激情免费 | 国产精品国产亚洲精品看不卡 | 日韩精品一区二区三区免费观看视频 | 久久国产美女视频 | 色偷偷人人澡久久超碰69 | 日韩三级视频在线看 | 国产午夜精品一区二区三区 | 日日夜夜噜噜噜 | 免费日韩在线 | 日韩毛片久久久 | 日本免费久久高清视频 | 天天草天天干天天 | 久草综合在线观看 | 天堂va在线观看 | 国产精品第 | 99性视频 | 久久96 | 97超碰免费在线 | 中文欧美字幕免费 | 国内精品一区二区 | 99久久久久久久久久 | 国产精品女人久久久 | 超碰在线日本 | 久久99亚洲精品久久久久 | 国产一级片在线播放 | 国产成人精品午夜在线播放 | 国产成人黄色在线 | 国产高清区 | 色综合久久久久综合体桃花网 | 黄色av在| 又黄又爽的视频在线观看网站 | 久久免费电影 | 超碰在线色 | 香蕉精品在线观看 | 福利视频一二区 | 国产啊v在线观看 | 伊人五月在线 | 久久精选视频 | 国产成人精品一区二区三区在线观看 | 久久精品综合视频 | 韩日av一区二区 | 国产91精品久久久久久 | 欧美色综合天天久久综合精品 | 午夜婷婷综合 | 美女禁18| 久久国产欧美日韩 | 国产91在线 | 美洲 | 特级西西www44高清大胆图片 | 91人人澡人人爽 | 国产精品96久久久久久吹潮 | 在线不卡视频 | 福利一区二区 | 在线视频 你懂得 | 亚洲无吗av| 午夜三级在线 | 日韩免费精品 | 午夜精品久久久久久久久久 | av一级一片 | 在线观看视频在线观看 | 日韩欧美精品一区二区 | 最新精品视频在线 | 能在线观看的日韩av | 国产精品毛片一区二区 | 最近日韩中文字幕中文 | 伊人成人激情 | 国产精品久久久久久久久久久久午 | 精品亚洲男同gayvideo网站 | 成人黄性视频 | 人人舔人人舔 | 色999视频 | 色综合久久88| 亚洲日本在线一区 | 久久精品国产精品亚洲精品 | 国产在线日本 | 国产美女在线免费观看 | 人人干人人超 | 中文字幕在线视频一区二区 | 又黄又爽又无遮挡的视频 | 亚洲精品久久久蜜桃 | 91色蜜桃| 亚洲精品在线免费看 | 亚洲理论电影 | 97国产精品| 国产精品www| 91人人射| 免费视频在线观看网站 | 91成人欧美| 人人狠狠综合久久亚洲 | 在线观看不卡的av | 国产精品久久久久婷婷 | 久久亚洲综合国产精品99麻豆的功能介绍 | 久久久国产精品视频 | 久久久久久久久久久成人 | 久久精品com| 在线免费av播放 | 夜夜嗨av色一区二区不卡 | 日韩免费在线视频 | 亚洲在线成人精品 | av片一区二区 | 国产在线一区观看 | 日韩一区二区三区免费视频 | 中文字幕日韩精品有码视频 | 国产成人福利在线观看 | 99re久久资源最新地址 | 久久久久久久久综合 | 免费观看一区 | 深夜视频久久 | 91久久国产综合精品女同国语 | 国产成人久久av | 久久超| 日精品在线观看 | 久久精品在线视频 | 在线播放日韩av | 国产美女无遮挡永久免费 | 探花在线观看 | 久久人人爽人人人人片 | 午夜999 | 天天艹天天 | 久久免费电影网 | av电影一区二区三区 | 丁香婷婷色综合亚洲电影 | 国产精品综合久久久久久 | 91精品久久久久久久99蜜桃 | 欧美日韩精品在线视频 | 欧美综合在线视频 | 国产一线二线三线性视频 | 91尤物在线播放 | 日本黄色免费观看 | 免费看一级 | www.天天色 | 97福利在线观看 | 韩日精品视频 | 国产69精品久久app免费版 | 国内精品视频免费 | 99精品偷拍视频一区二区三区 | 日韩精品视频在线观看免费 | 日韩免费成人av | av导航福利 | 久久久久久高清 | 美女视频黄是免费的 | 午夜av激情 | 奇米网444 | 国产a级片免费观看 | 欧美一级片免费在线观看 | 国产激情久久久 | 久久久精品国产一区二区三区 | av久久久 | 丰满少妇高潮在线观看 | 欧美小视频在线观看 | 欧美精品二区 | 超碰在线人| 午夜国产在线观看 | 国产成人精品午夜在线播放 | 国产99久久久精品视频 | 99视频国产精品免费观看 | 欧美 亚洲 另类 激情 另类 | 国产视频99 | 国产精品普通话 | 中文字幕在线免费观看视频 | 丁香 久久 综合 | 国产三级久久久 | 久久久av免费 | 91亚色在线观看 | 免费av网址大全 | 免费激情在线电影 | 九九综合久久 | 天天干天天干天天操 | 国产精品一区一区三区 | 麻豆影视网 | 福利视频一区二区 | 天天摸天天操天天舔 | 亚洲电影毛片 | 免费在线观看亚洲视频 | av中文在线播放 | 亚洲国产日本 | 在线视频app | 玖玖精品在线 | 在线成人短视频 | 99精品久久精品一区二区 | www.97视频| 中文字幕亚洲不卡 | 亚洲在线a | 久久久久成人精品 | 亚洲精品美女久久 | 国产一区二区久久久 | 亚洲涩涩涩涩涩涩 | 国产精品12| 日韩精品久久久免费观看夜色 | 欧美日韩视频精品 | 99久久超碰中文字幕伊人 | a视频在线观看 | 欧美一区在线看 | 九九九电影免费看 | www.狠狠操| 日日夜夜添 | 精品欧美乱码久久久久久 | 久久午夜精品 | 久久久久久久久久久久久影院 | 日韩网| 欧美日韩高清在线 | 亚洲精品国产精品国产 | 午夜电影av | 日韩aⅴ视频| 久射网 | 激情电影在线观看 | 欧美亚洲专区 | 免费日韩一区二区 | 狠狠狠狠狠色综合 | 香蕉网站在线观看 | 五月天电影免费在线观看一区 | 日本中文字幕电影在线免费观看 | 玖玖精品在线 | 91毛片在线| 一级欧美一级日韩 | 国产黄在线免费观看 | 免费成人av网站 | 久久免费的视频 | 欧美日韩二区在线 | 成人小视频在线观看免费 | 精品一区二区在线播放 | 丁香视频五月 | 国产亚洲成av人片在线观看桃 | 久久综合九色九九 | 久久免费毛片视频 | 欧美五月婷婷 | av天天干 | 97超在线视频 | 日韩欧美精品在线观看视频 | 亚洲午夜小视频 | 东方av免费在线观看 | 98超碰在线观看 | 天天爽天天做 | www.福利 | 亚洲成人在线免费 | www.久艹| 狠狠狠狠狠干 | 亚洲精品午夜国产va久久成人 | 国产精品福利无圣光在线一区 | 久久久久久久久久久影视 | 操高跟美女| 天天干天天操天天拍 | 日韩成人免费在线 | 夜色.com| 91精品欧美| 日韩一区二区三区免费电影 | 又黄又刺激 | 亚洲经典视频在线观看 | 亚洲春色综合另类校园电影 | 成人影片免费 | 久久精品国产成人精品 | 99热在线观看 | 久久在现| 99综合影院在线 | 久久久亚洲成人 | 91成人免费观看视频 | 在线免费日韩 | 免费黄色网址网站 | 欧美精品在线观看免费 | 精品久久久久久亚洲综合网站 | av资源免费看 | 在线亚洲高清视频 | 久草在线久草在线2 | 99久久精品国产一区二区成人 | 成片免费观看视频 | 黄色电影在线免费观看 | 久久精品一区二 | 中字幕视频在线永久在线观看免费 | 欧美a级在线免费观看 | 亚洲精品视频在 | 91亚洲精品国产 | 毛片永久免费 | 韩国av一区二区 | 91污视频在线 | 日韩视频三区 | 天天舔天天射天天操 | 国产91亚洲精品 | 国产一区二区三区网站 | 国产成人综合精品 | 日韩理论片 | 欧美韩国日本在线 | 少妇视频一区 | 色综合天天综合网国产成人网 | 精品亚洲免费 | 日日夜操| 日韩高清二区 | 国产手机视频在线播放 | 草在线视频 | 国产精品一区二区中文字幕 | 97超碰人人澡人人 | 一区二区 不卡 | 亚洲 欧美 变态 国产 另类 | 国模吧一区 | 久久精品国产久精国产 | 97成人在线观看视频 | 五月开心激情网 | 久久综合中文色婷婷 | 91精品国产一区二区三区 | 美女网站在线播放 | 91免费网站在线观看 | 中文字幕免费一区二区 | 国产精品18久久久久久久 | 国产视频一区二区在线观看 | 免费a网址 | 毛片视频电影 | 精品亚洲欧美一区 | 欧美极品在线播放 | 日韩一区在线播放 | 欧美极度另类 | 日本黄色免费播放 | 国产精品wwwwww | 91视频-88av| 免费在线观看视频一区 | 精品久久中文 | 国产一级视频 | 免费看三级黄色片 | 成人aaa毛片 | 日韩精品免费在线观看 | 亚洲精品91天天久久人人 | 亚洲精品中文字幕视频 | 一级黄色a视频 | 日本久久精品视频 | www.五月天婷婷 | 狠狠操操操 | 中文字幕乱码亚洲精品一区 | 成年人免费电影在线观看 | 欧美91av| 欧美黑人性猛交 | 亚洲黄色一级视频 | 日日日干 | 四虎在线免费观看视频 | 激情欧美xxxx | 免费高清在线视频一区· | av经典在线| 精品免费在线视频 | 91成人蝌蚪 | 欧美国产在线看 | 国产一级视频免费看 | 91免费国产在线观看 | 日韩激情网 | 久久九九免费视频 | 久久精品com | 亚洲精品三级 | 涩涩网站在线播放 | 午夜精品中文字幕 | 国产成人一区二区精品非洲 | 99久久久久久久久久 | 日日夜夜精品视频天天综合网 | 91免费黄视频 | 亚洲成a人片77777kkkk1在线观看 | 有码中文字幕在线观看 | 国产精品一区二区果冻传媒 | 久久久久成人精品 | 亚洲精品视频久久 | 午夜国产福利在线 | 久草在线91| 在线免费试看 | 国产精品视频免费 | 在线观看www视频 | 狠狠狠色丁香婷婷综合激情 | 夜夜躁日日躁 | 91成人免费在线视频 | 国产美女免费 | 99久久精品午夜一区二区小说 | 国产亚洲精品v | 成人免费视频播放 | 欧美aa一级 | 久久久精品免费看 | 亚洲国产午夜视频 | 在线观看视频国产 | 国内精品视频一区二区三区八戒 | 91精品免费视频 | av在线官网| 男女啪啪网站 | 日韩精品三区四区 | 97超碰人人看 | 日本中文字幕在线播放 | 亚洲一区视频免费观看 | 亚洲成人麻豆 | 91麻豆文化传媒在线观看 | 国产成人一区二区三区久久精品 | 亚洲精品乱码久久 | 18国产精品白浆在线观看免费 | 超碰97在线资源站 | 激情五月在线视频 | 日韩在线第一区 | 精品亚洲视频在线观看 | 丁香花在线观看视频在线 | av资源在线看 | 欧美日韩国产精品一区二区 | 狠狠色丁香婷婷综合久久片 | 亚洲精品高清在线 | 亚洲国产日韩一区 | 天天操人人要 | 午夜精品福利一区二区三区蜜桃 | 国产一级淫片免费看 | 中文字幕免费一区 | 91视频中文字幕 | 91精品黄色 | 中文字幕 二区 | 国产亚洲激情视频在线 | 国产精品久久久久永久免费看 | 日日干日日色 | 国产91欧美| 亚洲精品乱码久久久久久蜜桃欧美 | 国产黄色片久久久 | a v在线观看| 日韩高清无线码2023 | 最新日韩在线 | 最新动作电影 | 免费电影一区二区三区 | 久草视频资源 | 久久国产免费视频 | 精品一区二区综合 | 欧美激情第28页 | 日韩性xxx| 一区二区三区福利 | 欧美日韩国产一区二区三区 | 亚洲国产网址 | 免费福利视频网 | 亚洲欧洲在线视频 | 国产字幕在线观看 | 99精品视频在线观看播放 | 97色涩| 中文字幕在线观看1 | 超碰97人人爱 | 色妞久久福利网 | 国产精彩视频 | 国产精品久久久久一区二区三区共 | 欧美日韩高清一区二区 | 欧美日韩中文在线观看 | 麻豆免费视频 | 99精品视频免费看 | 美女免费网站 | 亚洲天堂网站 | 色橹橹欧美在线观看视频高清 | 午夜免费久久看 | 色在线免费 | 国产99久久精品一区二区300 | av在线免费观看网站 | www.啪啪.com| 中文字幕在线网 | 九色视频网址 | 中日韩在线 | 久草视频在线资源站 | 青青色影院 | 久久久久久久久久福利 | 在线免费视频 你懂得 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 黄色三级免费网址 | 国产视频精品久久 | 久久久久久久国产精品视频 | 亚洲热视频| a天堂一码二码专区 | 亚洲精品在线观看的 | 欧美精品国产综合久久 | 激情五月婷婷综合 | 国产黑丝一区二区三区 | 日本免费一二三区 | av在线电影网站 | 91网页版免费观看 | 日韩免费三级 | 久久久久免费网站 | 国产亚洲字幕 | 久久久久免费网站 | 日韩在线高清免费视频 | 日韩午夜av电影 | 日操干 | 少妇性aaaaaaaaa视频 | 五月婷婷一区 | 日韩av五月天| 狠狠狠狠狠狠天天爱 | 色婷婷视频 | 性色av一区二区三区在线观看 | 国产黑丝一区二区三区 | 国产精品免费不 | 日韩免费二区 | 在线观看中文字幕av | 欧美性黑人| 久久午夜影视 | 天天操夜夜摸 | 四虎影视www| 色婷婷久久久综合中文字幕 | 免费在线观看av网站 | 亚洲激情视频在线观看 | 热久久99这里有精品 | 在线观看视频91 | 激情五月看片 | 日韩免费网址 | 国产vs久久| 免费合欢视频成人app | 96av在线视频 | 一区二区三区高清在线观看 | 久久久色| 91香蕉国产在线观看软件 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩在线精品 | 国产精品一区二区三区四 | 91尤物在线播放 | 97碰碰精品嫩模在线播放 | 九九在线精品视频 | 精品一区二区免费视频 | 亚洲国产中文字幕在线视频综合 | 丁香六月婷婷综合 | 成人黄色国产 | 97视频免费观看2区 亚洲视屏 | 天堂视频一区 | 国精产品满18岁在线 | 日本女人的性生活视频 | 精品影院一区二区久久久 | 五月婷婷深开心 | 亚洲日本欧美 | 国产精品v欧美精品 | 亚洲人成免费 | 亚州国产精品 | 久久不射电影院 | 日韩和的一区二在线 | www.久草.com| 亚洲欧洲精品视频 | av 一区二区三区四区 | 国产不卡在线观看视频 | 色婷婷精品大在线视频 | 黄色av影院 | 99精品免费视频 | 五月婷婷一区二区三区 | 天天干天天射天天插 | 久久久久国产精品视频 | 国产精品免费在线观看视频 | 福利久久久 | 黄色a在线观看 | 国外av在线 | 日韩欧美在线视频一区二区三区 | 国产精品18久久久久久首页狼 | 久草91视频 | 久草9视频| www亚洲国产 | 在线综合 亚洲 欧美在线视频 | 91在线免费视频 | 成人在线免费小视频 | 香蕉视频4aa | 中文字幕国产亚洲 | 激情黄色一级片 | 在线亚州 | 在线看国产日韩 | 日躁夜躁狠狠躁2001 | 美女黄频| 超碰97在线看 | 国产精品嫩草影视久久久 | 欧美一级淫片videoshd | 激情偷乱人伦小说视频在线观看 | 伊人婷婷在线 | 久草精品视频在线播放 | 欧美成人理伦片 | 国产不卡免费av | 日韩一区二区三区免费视频 | 伊人五月婷 | 超碰公开在线观看 | 中文字幕 国产视频 | 国产一区二区高清 | www.天天成人国产电影 | 久久无码av一区二区三区电影网 | 一级特黄aaa大片在线观看 | 久久电影日韩 | 色www永久免费| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 日韩视频www | 超碰在线公开免费 | 五月婷婷导航 | 成年人在线播放视频 | 一本到视频在线观看 | 久久精品一二区 | 国产成人av网 | 亚洲天堂网在线视频观看 | 91传媒视频在线观看 | 成人综合婷婷国产精品久久免费 | 国产裸体视频网站 | 久久国产精品电影 | 色婷婷www| 亚洲va韩国va欧美va精四季 | 国产97视频在线 | 91麻豆精品91久久久久同性 | 精品国产亚洲一区二区麻豆 | 人人狠狠综合久久亚洲 | 国产精品一区二区久久精品爱微奶 | 婷婷丁香激情网 | 欧洲成人av | 国产午夜不卡 | 国产精品麻豆一区二区三区 | 欧美日韩一区久久 | 国产精品一区二区在线观看 | 四川妇女搡bbbb搡bbbb搡 | 亚洲高清在线精品 | 美女免费视频网站 | 中文在线中文资源 | 亚洲精品短视频 | 亚洲国产精品第一区二区 | 一区二区精品视频 | 激情av资源网| 亚洲国产精品久久 | 色婷婷福利| 亚洲一区二区三区毛片 | 亚洲成 人精品 | 国产综合在线视频 | 黄色毛片视频免费 | 日韩综合视频在线观看 | 国内精品小视频 | 亚洲久草在线 | 天堂av最新网址 | 亚洲黄色激情小说 | 91激情视频在线 | 五月天综合网 | 亚洲国产精品500在线观看 | 亚州中文av| 成人午夜av电影 | 国产1区2区3区精品美女 | 亚洲高清视频在线 | 久久五月天色综合 | 在线观看视频一区二区三区 | 91成人看片 | 国产精品免费一区二区 | 色综合久久综合中文综合网 | 中文字幕中文字幕在线中文字幕三区 | 91激情视频在线 | 国产在线观看h | 国产三级精品三级在线观看 | 手机看片1042 | adn—256中文在线观看 | 日韩啪啪小视频 | 久久久久久久亚洲精品 | 96久久| 久久精品中文视频 | 热re99久久精品国产99热 | 国产高清视频在线观看 | 最新av免费 | 免费看国产一级片 | 日韩中文字幕免费在线播放 | av免费观看在线 | 亚洲 欧美 国产 va在线影院 | 一区二区三区在线视频观看58 | 亚洲春色综合另类校园电影 | 精品久久免费 | 国产一级免费观看视频 | 国产一区二区在线观看免费 | 久综合网 | 三日本三级少妇三级99 | 久久高清片 | 久久免费播放视频 | 欧美一级免费高清 | 国产日韩中文字幕在线 | 亚洲精品资源 | 国产高h视频 | 中文字幕乱码一区二区 | 中文字幕在线免费 | 精品女同一区二区三区在线观看 | 四虎影视成人永久免费观看视频 | 三级性生活视频 | 一级片视频免费观看 | 亚洲人精品午夜 | 久久综合色天天久久综合图片 | 99精品久久99久久久久 | 一级a性色生活片久久毛片波多野 | 欧美激情精品一区 | 国产精品一区一区三区 | 国偷自产视频一区二区久 | 一区精品在线 | 国产一区自拍视频 | 91大片网站| 婷婷色网站 | 亚洲免费在线播放视频 | 久久av一区二区三区亚洲 | av中文字幕剧情 | 日韩欧美网站 | 中文字幕在线专区 | 免费观看91视频大全 | 亚洲黄色一级视频 |