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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Azkaban的介绍、安装与使用

發(fā)布時(shí)間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Azkaban的介绍、安装与使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載:https://blog.csdn.net/Sven119/article/details/90144843

目錄

1、概述

1.1、為什么需要工作流調(diào)度器

1.2、工作流調(diào)度實(shí)現(xiàn)方式

1.3、常見工作流調(diào)度系統(tǒng)

1.4、各種調(diào)度工具對(duì)比

1.5、azkaban與oozie對(duì)比

1.6、azkaban介紹

2、azkaban安裝部署

2.1、準(zhǔn)備工作

2.2、安裝說明

2.3、安裝Azkaban Web服務(wù)器

2.4、安裝Azkaban Excutor服務(wù)器

2.5、安裝Azkaban腳本導(dǎo)入

2.6、創(chuàng)建SSL配置

2.7、修改配置文件

2.8、配置環(huán)境變量

2.9、啟動(dòng)

3、Azkaban實(shí)戰(zhàn)演示

3.1、Command類型單一job示例

3.2、Command類型多job工作流flow

3.3、操作HDFS任務(wù)

3.4、操作MR任務(wù)

3.5、Hive腳本任務(wù)


1、概述

1.1、為什么需要工作流調(diào)度器

1、一個(gè)完整的數(shù)據(jù)分析系統(tǒng)通常是由大量任務(wù)單元組成:

shell腳本程序、java程序、mapreduce程序、hive腳本等

2、各任務(wù)單元之間存在時(shí)間先后及前后依賴關(guān)系

3、為了很好的組織起這樣的復(fù)雜執(zhí)行計(jì)劃,需要一個(gè)工作流調(diào)度系統(tǒng)來調(diào)度執(zhí)行。

1.2、工作流調(diào)度實(shí)現(xiàn)方式

簡(jiǎn)單的任務(wù)調(diào)度:直接使用linux的crontab(定時(shí)任務(wù))來定義。

復(fù)雜的任務(wù)調(diào)度:開發(fā)調(diào)度平臺(tái)或使用現(xiàn)成的開源調(diào)度系統(tǒng),比如ooize、azkaban等。

1.3、常見工作流調(diào)度系統(tǒng)

市面上目前有許多工作流調(diào)度器

在hadoop領(lǐng)域,常見的工作流調(diào)度器有oozie、azkaban、cascading、hamake等

1.4、各種調(diào)度工具對(duì)比

下面的表格對(duì)上述四種hadoop工作流調(diào)度器的關(guān)鍵特征進(jìn)行了比較,盡管這些工作流調(diào)度器能夠解決需求場(chǎng)景基本一致,但在設(shè)計(jì)理念,目標(biāo)用戶,應(yīng)用場(chǎng)景等方面還是存在顯著的區(qū)別,在技術(shù)選型時(shí)可供參考

Azkaban的介紹、安裝與使用
2019年05月12日 20:59:17 劍行極鋒 閱讀數(shù):602
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 https://blog.csdn.net/Sven119/article/details/90144843
目錄

1、概述

1.1、為什么需要工作流調(diào)度器

1.2、工作流調(diào)度實(shí)現(xiàn)方式

1.3、常見工作流調(diào)度系統(tǒng)

1.4、各種調(diào)度工具對(duì)比

1.5、azkaban與oozie對(duì)比

1.6、azkaban介紹

2、azkaban安裝部署

2.1、準(zhǔn)備工作

2.2、安裝說明

2.3、安裝Azkaban Web服務(wù)器

2.4、安裝Azkaban Excutor服務(wù)器

2.5、安裝Azkaban腳本導(dǎo)入

2.6、創(chuàng)建SSL配置

2.7、修改配置文件

2.8、配置環(huán)境變量

2.9、啟動(dòng)

3、Azkaban實(shí)戰(zhàn)演示

3.1、Command類型單一job示例

3.2、Command類型多job工作流flow

3.3、操作HDFS任務(wù)

3.4、操作MR任務(wù)

3.5、Hive腳本任務(wù)

1、概述
1.1、為什么需要工作流調(diào)度器
1、一個(gè)完整的數(shù)據(jù)分析系統(tǒng)通常是由大量任務(wù)單元組成:

shell腳本程序、java程序、mapreduce程序、hive腳本等

2、各任務(wù)單元之間存在時(shí)間先后及前后依賴關(guān)系

3、為了很好的組織起這樣的復(fù)雜執(zhí)行計(jì)劃,需要一個(gè)工作流調(diào)度系統(tǒng)來調(diào)度執(zhí)行。

1.2、工作流調(diào)度實(shí)現(xiàn)方式
簡(jiǎn)單的任務(wù)調(diào)度:直接使用linux的crontab(定時(shí)任務(wù))來定義。

復(fù)雜的任務(wù)調(diào)度:開發(fā)調(diào)度平臺(tái)或使用現(xiàn)成的開源調(diào)度系統(tǒng),比如ooize、azkaban等。

1.3、常見工作流調(diào)度系統(tǒng)
市面上目前有許多工作流調(diào)度器

在hadoop領(lǐng)域,常見的工作流調(diào)度器有oozie、azkaban、cascading、hamake等

1.4、各種調(diào)度工具對(duì)比
下面的表格對(duì)上述四種hadoop工作流調(diào)度器的關(guān)鍵特征進(jìn)行了比較,盡管這些工作流調(diào)度器能夠解決需求場(chǎng)景基本一致,但在設(shè)計(jì)理念,目標(biāo)用戶,應(yīng)用場(chǎng)景等方面還是存在顯著的區(qū)別,在技術(shù)選型時(shí)可供參考

特性

hamake

oozie

azkaban

cascading

工作流描述語(yǔ)言

xml

xml(xpdl、based)

text file with key/value pairs

java API

依賴機(jī)制

data-driven

explicit

explicit

explicit

是否要web容器

no

yes

yes

no

進(jìn)度跟蹤

console/log message

web page

web page

java API

hadoop調(diào)度支持

no

yes

yes

yes

運(yùn)行模式

command line utility

daemon

daemon

api

pig支持

yes

yes

yes

yes

事件通知

no

no

no

yes

需要安裝

no

yes

yes

no

支持的hadoop版本

0.18+

0.20+

currently unknown

0.18+

重試支持

no

workflow node evel

yes

yes

運(yùn)行任意命令

yes

yes

yes

yes

amaon EMR支持

yes

no

currently unknow

yes

1.5、azkaban與oozie對(duì)比
總體來說:oozie相比azkaban是一個(gè)重量級(jí)的任務(wù)調(diào)度系統(tǒng),功能全面,但配置使用也更復(fù)雜。如果不在意某些功能的缺失,輕量級(jí)調(diào)度器azkaban是很不錯(cuò)的候選對(duì)象。詳情如下:

功能
兩者均可以調(diào)度mapreduce、pig、java腳本工作流任務(wù)

兩者均可以定時(shí)執(zhí)行工作流任務(wù)

工作流定義
azkaban使用properties文件定義工作流

oozie使用xml文件定義工作流

工作流傳參
azkaban支持直接傳參,例如${input}

oozie支持參數(shù)和EL表達(dá)式,例如${fs:dirSize(myinputDir)} srust2(ONGL)

定時(shí)執(zhí)行
azkaban的定時(shí)執(zhí)行時(shí)基于時(shí)間的

oozie的定時(shí)執(zhí)行任務(wù)基于時(shí)間和輸入數(shù)據(jù)

資源管理
azkaban有較嚴(yán)格的權(quán)限控制,如用戶對(duì)工作流進(jìn)行讀/寫/執(zhí)行等操作

oozie暫無(wú)嚴(yán)格的權(quán)限控制

工作流執(zhí)行
azkaban有兩種運(yùn)行模式,分別是solo server mode(executor server和web server部署在同一臺(tái)節(jié)點(diǎn))和multi server mode(executor server和web server可以部署在不同節(jié)點(diǎn))

oozie作為工作流服務(wù)器運(yùn)行,支持多用戶和多工作流

工作流管理
azkaban支持瀏覽器以及ajax方式操作工作流

oozie支持命令行、HTTP REST、Java API、瀏覽器操作工作流。

1.6、azkaban介紹
azkaban是由linkedin開源的一個(gè)批量工作流任務(wù)調(diào)度器。用于在一個(gè)工作流內(nèi)以一個(gè)特定的順序運(yùn)行一組工作和流程。

azkaban定義了一種KV 文件(properties)格式來建立任務(wù)之間的依賴關(guān)系,并提供一個(gè)易于使用的web用戶界面維護(hù)和跟蹤你的工作流。

它有如下功能特點(diǎn):

Web用戶界面
方便上傳工作流
方便設(shè)置任務(wù)之間任務(wù)關(guān)系
調(diào)度工作流
認(rèn)證/授權(quán)(權(quán)限的工作)
能夠殺死并重新啟動(dòng)工作流
模塊化和可拔插的插件機(jī)制
項(xiàng)目工作區(qū)
工作流和任務(wù)的日志記錄和審計(jì)
2、azkaban安裝部署
2.1、準(zhǔn)備工作
Azkaban Web 服務(wù)器:azkaban-web-server-2.5.0.tar.gz

Azkaban Excutor 執(zhí)行服務(wù)器:azkaban-executor-server-2.5.0.tar.gz Azkaban

初始化腳本文件:azkaban-sql-script-2.5.0.tar.gz

下載地址:http://azkaban.github.io/downloads.html

2.2、安裝說明
將安裝文件上傳到集群,最好上傳到安裝 hive、sqoop 的機(jī)器上,方便命令的執(zhí)行。并最好同一存放在 apps 目錄下,用于存放源安裝文件.新建 azkaban 目錄,用于存放 azkaban 運(yùn)行程序

2.3、安裝Azkaban Web服務(wù)器
解壓安裝 ? tar -zxvf azkaban-web-server-2.5.0.tar.gz -C apps/ azkaban/

2.4、安裝Azkaban Excutor服務(wù)器
解壓安裝 ? tar -zxvf azkaban-executor-server-2.5.0.tar.gz -C apps/ azkaban/

2.5、安裝Azkaban腳本導(dǎo)入
解壓安裝 ? tar -zxvf azkaban-sql-script-2.5.0.tar.gz -C apps/ azkaban/

進(jìn)入 mysql:

mysql> create database azkaban;
Query OK, 1 row affected (0.01 sec)
mysql> use azkaban;
Database changed
mysql> source /home/hadoop/apps/azkaban/azkaban-script-2.5.0/create-all-sql-2.5.0.sql;
2.6、創(chuàng)建SSL配置
最好是在 azkaban 目錄下: 執(zhí)行命令: keytool -keystore keystore -alias jetty -genkey -keyalg RSA

運(yùn)行此命令后,會(huì)提示輸入當(dāng)前生成 keystore 的密碼及相應(yīng)信息,輸入密碼請(qǐng)勞記,信息如下:

?keytool -keystore keystore -alias jetty -genkey -keyalg RSA
Enter keystore password:
Re-enter new password:
What is your first and last name?
?[Unknown]:
What is the name of your organizational unit?
?[Unknown]:
What is the name of your organization?
?[Unknown]:
What is the name of your City or Locality?
?[Unknown]:
What is the name of your State or Province?
?[Unknown]:
What is the two-letter country code for this unit?
?[Unknown]: CN
Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN correct?
?[no]: y
Enter key password for <jetty>
?(RETURN if same as keystore password):
[root@hadoop03 azkaban]# ll
total 16
drwxr-xr-x. 7 root root 4096 Nov 21 01:53 azkaban-executor-2.5.0
drwxr-xr-x. 2 root root 4096 Nov 21 01:53 azkaban-script-2.5.0
drwxr-xr-x. 8 root root 4096 Nov 21 01:52 azkaban-web-2.5.0
-rw-r--r--. 1 root root 2232 Nov 21 02:06 keystore
完成上述工作后,將在當(dāng)前目錄生成 keystore 證書文件,將 keystore 拷貝到 azkaban web 服務(wù) 器根目錄中.如:cp keystore azkaban/azkaban-web-2.5.0

?

2.7、修改配置文件
注:先配置好服務(wù)器節(jié)點(diǎn)上的時(shí)區(qū)

1、先生成時(shí)區(qū)配置文件 Asia/Shanghai,用交互式命令 tzselect 即可

2、拷貝該時(shí)區(qū)文件,覆蓋系統(tǒng)本地時(shí)區(qū)配置

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

azkaban web 服務(wù)器配置 進(jìn)入 azkaban web 服務(wù)器安裝目錄 conf 目錄

cd apps/azkaban/azkaban-web-2.5.0/conf/

修改 azkaban.properties 文件

#Azkaban Personalization Settings
azkaban.name=MyTestAzkaban #服務(wù)器 UI 名稱,用于服務(wù)器上方顯示的名字
azkaban.label=My Local Azkaban #描述
azkaban.color=#FF3601 #UI 顏色
azkaban.default.servlet.path=/index
web.resource.dir=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/web/ #默認(rèn)根 web 目錄
default.timezone.id=Asia/Shanghai #默認(rèn)時(shí)區(qū),已改為亞洲/上海 默認(rèn)為美國(guó)
#Azkaban UserManager class
user.manager.class=azkaban.user.XmlUserManager #用戶權(quán)限管理默認(rèn)類
user.manager.xml.file=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/conf/azkaban-users.xml
?#用戶配置,具體配置參加下文
#Loader for projects # global 配置文件所在位置
executor.global.properties=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0/conf/global.properties
azkaban.project.dir=projects
database.type=mysql #數(shù)據(jù)庫(kù)類型
mysql.port=3306 #端口號(hào)
mysql.host=hadoop03 #數(shù)據(jù)庫(kù)連接 IP
mysql.database=azkaban #數(shù)據(jù)庫(kù)實(shí)例名
mysql.user=root #數(shù)據(jù)庫(kù)用戶名
mysql.password=root #數(shù)據(jù)庫(kù)密碼
mysql.numconnections=100 #最大連接數(shù)
# Velocity dev mode
velocity.dev.mode=false
# Jetty 服務(wù)器屬性.
jetty.maxThreads=25 #最大線程數(shù)
jetty.ssl.port=8443 #Jetty SSL 端口
jetty.port=8081 #Jetty 端口
jetty.keystore=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/keystore #SSL 文件名
jetty.password=hadoop #SSL 文件密碼
jetty.keypassword=hadoop #Jetty 主密碼 與 keystore 文件相同
jetty.truststore=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/keystore #SSL 文件名
jetty.trustpassword=hadoop # SSL 文件密碼
# 執(zhí)行服務(wù)器屬性
executor.port=12321 #執(zhí)行服務(wù)器端口
# 郵件設(shè)置(可選項(xiàng))
mail.sender=xxxxxxxx@163.com #發(fā)送郵箱
mail.host=smtp.163.com #發(fā)送郵箱 smtp 地址
mail.user=xxxxxxxx #發(fā)送郵件時(shí)顯示的名稱
mail.password=********** #郵箱密碼
job.failure.email=xxxxxxxx@163.com #任務(wù)失敗時(shí)發(fā)送郵件的地址
job.success.email=xxxxxxxx@163.com #任務(wù)成功時(shí)發(fā)送郵件的地址
lockdown.create.projects=false #
cache.directory=cache #緩存目錄
用戶配置 進(jìn)入 azkaban web 服務(wù)器 conf 目錄,修改 azkaban-users.xml vi azkaban-users.xml 增加 管理員用戶

<azkaban-users>
<user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />
<user username="metrics" password="metrics" roles="metrics"/>
<user username="admin" password="admin" roles="admin,metrics" />
<role name="admin" permissions="ADMIN" />
<role name="metrics" permissions="METRICS"/>
</azkaban-users>
azkaban 執(zhí)行服務(wù)器 executor 配置

進(jìn)入執(zhí)行服務(wù)器安裝目錄 conf,修改 azkaban.properties

#Azkaban
default.timezone.id=Asia/Shanghai #時(shí)區(qū)
# Azkaban JobTypes 插件配置,插件所在位置
azkaban.jobtype.plugin.dir=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0/plugins/jobtypes
#Loader for projects
executor.global.properties=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0/conf/global.properties
azkaban.project.dir=projects
#數(shù)據(jù)庫(kù)設(shè)置
database.type=mysql #數(shù)據(jù)庫(kù)類型(目前只支持 mysql)
mysql.port=3306 #數(shù)據(jù)庫(kù)端口號(hào)
mysql.host=hadoop03 #數(shù)據(jù)庫(kù) IP 地址
mysql.database=azkaban #數(shù)據(jù)庫(kù)實(shí)例名
mysql.user=root #數(shù)據(jù)庫(kù)用戶名
mysql.password=root #數(shù)據(jù)庫(kù)密碼
mysql.numconnections=100 #最大連接數(shù)
# 執(zhí)行服務(wù)器配置
executor.maxThreads=50 #最大線程數(shù)
executor.port=12321 #端口號(hào)(如修改,請(qǐng)與 web 服務(wù)中一致)
executor.flow.threads=30 #線程數(shù)
2.8、配置環(huán)境變量
修改~/.bashrc

export AZKABAN_WEB_HOME=/home/hadoop/apps/azkaban/azkaban-web-2.5.0
export AZKABAN_EXE_HOME=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0
export PATH=$PATH:$AZKABAN_WEB_HOME/bin:$AZKABAN_EXE_HOME/bin
2.9、啟動(dòng)
啟動(dòng)web服務(wù)器:azkaban-web-start.sh

nohup azkaban-web-start.sh 1>/home/hadoop/azwebstd.out 2>/home/hadoop/azweberr.out &

啟動(dòng)執(zhí)行服務(wù)器:azkaban-executor-start.sh

nohup azkaban-executor-start.sh 1>/home/hadoop/azexstd.out 2>/home/hadoop/azexerr.out &

?

3、Azkaban實(shí)戰(zhàn)演示
3.1、Command類型單一job示例
1.創(chuàng)建job描述文件

vi command.job

#command.job
type=command
command=echo'hello'
2.將job資源文件打包

zip command.job

3.通過azkaban web管理平臺(tái)創(chuàng)建project并上傳壓縮包

3.2、Command類型多job工作流flow
1.創(chuàng)建有多依賴關(guān)系的多個(gè)job描述

第一個(gè)job:stepone.job

#stepone.job
type=command
command=echo stepone
第二個(gè)job:steptwo.job依賴steptwo.job

#steptwo.job
type=command
dependencies=stepone
command=echo steptwo
2.將所有資源打成一個(gè)zip包

3.執(zhí)行啟動(dòng)

3.3、操作HDFS任務(wù)
1.創(chuàng)建job描述文件

#hdfs.job
type=command
command=/app/hadoop/apps/hadoop-2.6.5/bin/hadoop fs -mkdir -p /hello/azkaban
2.將job資源文件打成zip包

3.創(chuàng)建project并上傳zip包

4.啟動(dòng)執(zhí)行

3.4、操作MR任務(wù)
1.創(chuàng)建job描述文件

#mapreduce.job
type=command
command=/home/hadoop/apps/hadop-2.6.1/bin/hadoop
jar hadoop-mapreduce-examples-2.6.1jar wordcount/wordcount/input/wordcount/azout
2.將job資源文件達(dá)成jar包

3.創(chuàng)建project并上傳zip包

4.啟動(dòng)執(zhí)行

3.5、Hive腳本任務(wù)
1.創(chuàng)建job描述文件和hive腳本

2.hive腳本如下:

hivetest.sql

use mycar;
drop table aztest;
create table aztest(id int,name string,sex string,age int,deparment string) row format delimited fields
terminated by ',';
load data inpath '/student.txt' into table aztest;
create table azres as select * from aztest;
insert overwrite directory '/aztest/hiveoutput' select count(1) from aztest;
job描述文件:

#hivef.job
type=command
command=/root/apps/apache-hive-1.2.1-bin/bin/hive -f 'testhive.sql'
3.將所有job資源文件達(dá)到一個(gè)zip包中

4.在azkaban的web管理界面船艦工程并上傳zip包

5.啟動(dòng)job

????
?????
?????
?????
?????
?????
?????
?????
?????
?????
?????
?????
?????
?????

1.5、azkaban與oozie對(duì)比

總體來說:oozie相比azkaban是一個(gè)重量級(jí)的任務(wù)調(diào)度系統(tǒng),功能全面,但配置使用也更復(fù)雜。如果不在意某些功能的缺失,輕量級(jí)調(diào)度器azkaban是很不錯(cuò)的候選對(duì)象。詳情如下:

  • 功能

兩者均可以調(diào)度mapreduce、pig、java腳本工作流任務(wù)

兩者均可以定時(shí)執(zhí)行工作流任務(wù)

  • 工作流定義

azkaban使用properties文件定義工作流

oozie使用xml文件定義工作流

  • 工作流傳參

azkaban支持直接傳參,例如${input}

oozie支持參數(shù)和EL表達(dá)式,例如${fs:dirSize(myinputDir)} srust2(ONGL)

  • 定時(shí)執(zhí)行

azkaban的定時(shí)執(zhí)行時(shí)基于時(shí)間的

oozie的定時(shí)執(zhí)行任務(wù)基于時(shí)間和輸入數(shù)據(jù)

  • 資源管理

azkaban有較嚴(yán)格的權(quán)限控制,如用戶對(duì)工作流進(jìn)行讀/寫/執(zhí)行等操作

oozie暫無(wú)嚴(yán)格的權(quán)限控制

  • 工作流執(zhí)行

azkaban有兩種運(yùn)行模式,分別是solo server mode(executor server和web server部署在同一臺(tái)節(jié)點(diǎn))和multi server mode(executor server和web server可以部署在不同節(jié)點(diǎn))

oozie作為工作流服務(wù)器運(yùn)行,支持多用戶和多工作流

  • 工作流管理

azkaban支持瀏覽器以及ajax方式操作工作流

oozie支持命令行、HTTP REST、Java API、瀏覽器操作工作流。

1.6、azkaban介紹

azkaban是由linkedin開源的一個(gè)批量工作流任務(wù)調(diào)度器。用于在一個(gè)工作流內(nèi)以一個(gè)特定的順序運(yùn)行一組工作和流程。

azkaban定義了一種KV 文件(properties)格式來建立任務(wù)之間的依賴關(guān)系,并提供一個(gè)易于使用的web用戶界面維護(hù)和跟蹤你的工作流。

它有如下功能特點(diǎn):

  • Web用戶界面
  • 方便上傳工作流
  • 方便設(shè)置任務(wù)之間任務(wù)關(guān)系
  • 調(diào)度工作流
  • 認(rèn)證/授權(quán)(權(quán)限的工作)
  • 能夠殺死并重新啟動(dòng)工作流
  • 模塊化和可拔插的插件機(jī)制
  • 項(xiàng)目工作區(qū)
  • 工作流和任務(wù)的日志記錄和審計(jì)

2、azkaban安裝部署

2.1、準(zhǔn)備工作

Azkaban Web 服務(wù)器:azkaban-web-server-2.5.0.tar.gz

Azkaban Excutor 執(zhí)行服務(wù)器:azkaban-executor-server-2.5.0.tar.gz Azkaban

初始化腳本文件:azkaban-sql-script-2.5.0.tar.gz

下載地址:http://azkaban.github.io/downloads.html

2.2、安裝說明

將安裝文件上傳到集群,最好上傳到安裝 hive、sqoop 的機(jī)器上,方便命令的執(zhí)行。并最好同一存放在 apps 目錄下,用于存放源安裝文件.新建 azkaban 目錄,用于存放 azkaban 運(yùn)行程序

?

?

2.3、安裝Azkaban Web服務(wù)器

解壓安裝? ?tar -zxvf azkaban-web-server-2.5.0.tar.gz -C apps/ azkaban/

2.4、安裝Azkaban Excutor服務(wù)器

解壓安裝? ?tar -zxvf azkaban-executor-server-2.5.0.tar.gz -C apps/ azkaban/

2.5、安裝Azkaban腳本導(dǎo)入

解壓安裝? ?tar -zxvf azkaban-sql-script-2.5.0.tar.gz -C apps/ azkaban/

進(jìn)入 mysql:

  • mysql> create database azkaban;

  • Query OK, 1 row affected (0.01 sec)

  • mysql> use azkaban;

  • Database changed

  • mysql> source /home/hadoop/apps/azkaban/azkaban-script-2.5.0/create-all-sql-2.5.0.sql;

  • 2.6、創(chuàng)建SSL配置

    最好是在 azkaban 目錄下: 執(zhí)行命令: keytool -keystore keystore -alias jetty -genkey -keyalg RSA

    運(yùn)行此命令后,會(huì)提示輸入當(dāng)前生成 keystore 的密碼及相應(yīng)信息,輸入密碼請(qǐng)勞記,信息如下:

  • keytool -keystore keystore -alias jetty -genkey -keyalg RSA

  • Enter keystore password:

  • Re-enter new password:

  • What is your first and last name?

  • [Unknown]:

  • What is the name of your organizational unit?

  • [Unknown]:

  • What is the name of your organization?

  • [Unknown]:

  • What is the name of your City or Locality?

  • [Unknown]:

  • What is the name of your State or Province?

  • [Unknown]:

  • What is the two-letter country code for this unit?

  • [Unknown]: CN

  • Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN correct?

  • [no]: y

  • Enter key password for <jetty>

  • (RETURN if same as keystore password):

  • [root@hadoop03 azkaban]# ll

  • total 16

  • drwxr-xr-x. 7 root root 4096 Nov 21 01:53 azkaban-executor-2.5.0

  • drwxr-xr-x. 2 root root 4096 Nov 21 01:53 azkaban-script-2.5.0

  • drwxr-xr-x. 8 root root 4096 Nov 21 01:52 azkaban-web-2.5.0

  • -rw-r--r--. 1 root root 2232 Nov 21 02:06 keystore

  • 完成上述工作后,將在當(dāng)前目錄生成 keystore 證書文件,將 keystore 拷貝到 azkaban web 服務(wù) 器根目錄中.如:cp keystore azkaban/azkaban-web-2.5.0

    ?

    2.7、修改配置文件

    注:先配置好服務(wù)器節(jié)點(diǎn)上的時(shí)區(qū)

    1、先生成時(shí)區(qū)配置文件 Asia/Shanghai,用交互式命令 tzselect 即可

    2、拷貝該時(shí)區(qū)文件,覆蓋系統(tǒng)本地時(shí)區(qū)配置

    sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    azkaban web 服務(wù)器配置 進(jìn)入 azkaban web 服務(wù)器安裝目錄 conf 目錄

    cd apps/azkaban/azkaban-web-2.5.0/conf/

    修改 azkaban.properties 文件

  • #Azkaban Personalization Settings

  • azkaban.name=MyTestAzkaban #服務(wù)器 UI 名稱,用于服務(wù)器上方顯示的名字

  • azkaban.label=My Local Azkaban #描述

  • azkaban.color=#FF3601 #UI 顏色

  • azkaban.default.servlet.path=/index

  • web.resource.dir=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/web/ #默認(rèn)根 web 目錄

  • default.timezone.id=Asia/Shanghai #默認(rèn)時(shí)區(qū),已改為亞洲/上海 默認(rèn)為美國(guó)

  • #Azkaban UserManager class

  • user.manager.class=azkaban.user.XmlUserManager #用戶權(quán)限管理默認(rèn)類

  • user.manager.xml.file=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/conf/azkaban-users.xml

  • #用戶配置,具體配置參加下文

  • #Loader for projects # global 配置文件所在位置

  • executor.global.properties=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0/conf/global.properties

  • azkaban.project.dir=projects

  • database.type=mysql #數(shù)據(jù)庫(kù)類型

  • mysql.port=3306 #端口號(hào)

  • mysql.host=hadoop03 #數(shù)據(jù)庫(kù)連接 IP

  • mysql.database=azkaban #數(shù)據(jù)庫(kù)實(shí)例名

  • mysql.user=root #數(shù)據(jù)庫(kù)用戶名

  • mysql.password=root #數(shù)據(jù)庫(kù)密碼

  • mysql.numconnections=100 #最大連接數(shù)

  • # Velocity dev mode

  • velocity.dev.mode=false

  • # Jetty 服務(wù)器屬性.

  • jetty.maxThreads=25 #最大線程數(shù)

  • jetty.ssl.port=8443 #Jetty SSL 端口

  • jetty.port=8081 #Jetty 端口

  • jetty.keystore=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/keystore #SSL 文件名

  • jetty.password=hadoop #SSL 文件密碼

  • jetty.keypassword=hadoop #Jetty 主密碼 與 keystore 文件相同

  • jetty.truststore=/home/hadoop/apps/azkaban/azkaban-web-2.5.0/keystore #SSL 文件名

  • jetty.trustpassword=hadoop # SSL 文件密碼

  • # 執(zhí)行服務(wù)器屬性

  • executor.port=12321 #執(zhí)行服務(wù)器端口

  • # 郵件設(shè)置(可選項(xiàng))

  • mail.sender=xxxxxxxx@163.com #發(fā)送郵箱

  • mail.host=smtp.163.com #發(fā)送郵箱 smtp 地址

  • mail.user=xxxxxxxx #發(fā)送郵件時(shí)顯示的名稱

  • mail.password=********** #郵箱密碼

  • job.failure.email=xxxxxxxx@163.com #任務(wù)失敗時(shí)發(fā)送郵件的地址

  • job.success.email=xxxxxxxx@163.com #任務(wù)成功時(shí)發(fā)送郵件的地址

  • lockdown.create.projects=false #

  • cache.directory=cache #緩存目錄

  • 用戶配置 進(jìn)入 azkaban web 服務(wù)器 conf 目錄,修改 azkaban-users.xml vi azkaban-users.xml 增加 管理員用戶

  • <azkaban-users>

  • <user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />

  • <user username="metrics" password="metrics" roles="metrics"/>

  • <user username="admin" password="admin" roles="admin,metrics" />

  • <role name="admin" permissions="ADMIN" />

  • <role name="metrics" permissions="METRICS"/>

  • </azkaban-users>

  • azkaban 執(zhí)行服務(wù)器 executor 配置

    進(jìn)入執(zhí)行服務(wù)器安裝目錄 conf,修改 azkaban.properties

  • #Azkaban

  • default.timezone.id=Asia/Shanghai #時(shí)區(qū)

  • # Azkaban JobTypes 插件配置,插件所在位置

  • azkaban.jobtype.plugin.dir=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0/plugins/jobtypes

  • #Loader for projects

  • executor.global.properties=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0/conf/global.properties

  • azkaban.project.dir=projects

  • #數(shù)據(jù)庫(kù)設(shè)置

  • database.type=mysql #數(shù)據(jù)庫(kù)類型(目前只支持 mysql)

  • mysql.port=3306 #數(shù)據(jù)庫(kù)端口號(hào)

  • mysql.host=hadoop03 #數(shù)據(jù)庫(kù) IP 地址

  • mysql.database=azkaban #數(shù)據(jù)庫(kù)實(shí)例名

  • mysql.user=root #數(shù)據(jù)庫(kù)用戶名

  • mysql.password=root #數(shù)據(jù)庫(kù)密碼

  • mysql.numconnections=100 #最大連接數(shù)

  • # 執(zhí)行服務(wù)器配置

  • executor.maxThreads=50 #最大線程數(shù)

  • executor.port=12321 #端口號(hào)(如修改,請(qǐng)與 web 服務(wù)中一致)

  • executor.flow.threads=30 #線程數(shù)

  • 2.8、配置環(huán)境變量

    修改~/.bashrc

  • export AZKABAN_WEB_HOME=/home/hadoop/apps/azkaban/azkaban-web-2.5.0

  • export AZKABAN_EXE_HOME=/home/hadoop/apps/azkaban/azkaban-executor-2.5.0

  • export PATH=$PATH:$AZKABAN_WEB_HOME/bin:$AZKABAN_EXE_HOME/bin

  • 2.9、啟動(dòng)

    啟動(dòng)web服務(wù)器:azkaban-web-start.sh

    nohup azkaban-web-start.sh 1>/home/hadoop/azwebstd.out 2>/home/hadoop/azweberr.out &

    啟動(dòng)執(zhí)行服務(wù)器:azkaban-executor-start.sh

    nohup azkaban-executor-start.sh 1>/home/hadoop/azexstd.out 2>/home/hadoop/azexerr.out &

    ?

    3、Azkaban實(shí)戰(zhàn)演示

    3.1、Command類型單一job示例

    1.創(chuàng)建job描述文件

    vi command.job

  • #command.job

  • type=command

  • command=echo'hello'

  • 2.將job資源文件打包

    zip command.job

    3.通過azkaban web管理平臺(tái)創(chuàng)建project并上傳壓縮包

    3.2、Command類型多job工作流flow

    1.創(chuàng)建有多依賴關(guān)系的多個(gè)job描述

    第一個(gè)job:stepone.job

  • #stepone.job

  • type=command

  • command=echo stepone

  • 第二個(gè)job:steptwo.job依賴steptwo.job

  • #steptwo.job

  • type=command

  • dependencies=stepone

  • command=echo steptwo

  • 2.將所有資源打成一個(gè)zip包

    3.執(zhí)行啟動(dòng)

    3.3、操作HDFS任務(wù)

    1.創(chuàng)建job描述文件

  • #hdfs.job

  • type=command

  • command=/app/hadoop/apps/hadoop-2.6.5/bin/hadoop fs -mkdir -p /hello/azkaban

  • 2.將job資源文件打成zip包

    3.創(chuàng)建project并上傳zip包

    4.啟動(dòng)執(zhí)行

    3.4、操作MR任務(wù)

    1.創(chuàng)建job描述文件

  • #mapreduce.job

  • type=command

  • command=/home/hadoop/apps/hadop-2.6.1/bin/hadoop

  • jar hadoop-mapreduce-examples-2.6.1jar wordcount/wordcount/input/wordcount/azout

  • 2.將job資源文件達(dá)成jar包

    3.創(chuàng)建project并上傳zip包

    4.啟動(dòng)執(zhí)行

    3.5、Hive腳本任務(wù)

    1.創(chuàng)建job描述文件和hive腳本

    2.hive腳本如下:

    hivetest.sql

  • use mycar;

  • drop table aztest;

  • create table aztest(id int,name string,sex string,age int,deparment string) row format delimited fields

  • terminated by ',';

  • load data inpath '/student.txt' into table aztest;

  • create table azres as select * from aztest;

  • insert overwrite directory '/aztest/hiveoutput' select count(1) from aztest;

  • job描述文件:

  • #hivef.job

  • type=command

  • command=/root/apps/apache-hive-1.2.1-bin/bin/hive -f 'testhive.sql'

  • 3.將所有job資源文件達(dá)到一個(gè)zip包中

    4.在azkaban的web管理界面船艦工程并上傳zip包

    5.啟動(dòng)job

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的Azkaban的介绍、安装与使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

    96香蕉视频| 不卡视频一区二区三区 | 色97在线 | 人成电影网| 麻豆精品传媒视频 | 黄色一二级片 | 99久久精品无免国产免费 | 亚洲视频免费 | 欧美aa一级片 | 五月婷婷在线视频观看 | 日韩精品一区二区免费 | 久久免视频 | 欧美成天堂网地址 | 黄色一区三区 | 亚洲精品玖玖玖av在线看 | a视频免费| 91精品国产99久久久久久久 | 国产精品短视频 | 操一草| 久草色在线观看 | 色综合天天狠狠 | 一本一本久久a久久精品牛牛影视 | 国产精品亚洲人在线观看 | 欧美午夜寂寞影院 | 91丨九色丨国产在线观看 | 日韩免费中文字幕 | 欧美一级裸体视频 | 黄色三级av| 成片免费观看视频999 | 99色在线 | av片一区| 欧美精品免费在线观看 | 狠狠色丁香久久婷婷综合_中 | 99这里只有精品视频 | 开心婷婷色 | www色| 美女av免费| 久久狠狠婷婷 | a久久免费视频 | 日韩免费电影一区二区三区 | 国产精品一区欧美 | 在线观看国产区 | 欧美最新大片在线看 | 成人性生交视频 | 日韩理论电影在线 | 日韩偷拍精品 | 久99久在线视频 | 亚洲黄色免费 | 亚洲综合导航 | 天天舔天天搞 | 日本在线观看一区二区 | 午夜精品福利一区二区 | 亚洲高清久久久 | 亚洲波多野结衣 | 久久五月网 | 免费看黄色大全 | 五月天激情在线 | 精品久久1| 黄色av一区 | 国产精品久久久久久久久大全 | 天天伊人网 | 亚洲精品视频久久 | 在线日本看片免费人成视久网 | 国产高清在线观看av | 国产在线视频不卡 | 狠狠干五月天 | 国产一级久久 | 中文字幕在线观看的网站 | 中字幕视频在线永久在线观看免费 | 日韩天堂网 | 四虎国产精品免费 | 四虎国产精品免费观看视频优播 | 麻豆综合网 | www.91国产| 中文字幕中文字幕中文字幕 | 一级片免费视频 | 麻豆传媒电影在线观看 | 99视频+国产日韩欧美 | 国际精品久久 | 国产精品粉嫩 | 在线观看免费黄色 | 亚洲一级免费观看 | 国产理论一区二区三区 | 精品亚洲免a | 欧美a级在线播放 | 在线观看网站你懂的 | 五月天六月婷婷 | 国产精品99久久久久人中文网介绍 | 最近日本字幕mv免费观看在线 | 免费看黄电影 | 色综合色综合久久综合频道88 | 日本精品久久久久 | 91成人蝌蚪 | 五月天开心 | 美女福利视频在线 | 亚洲天天干 | 精品国产诱惑 | 成人免费视频播放 | 国产乱码精品一区二区蜜臀 | 亚洲国产免费看 | 精品国产伦一区二区三区免费 | 五月天堂色 | 一级精品视频在线观看宜春院 | 免费视频久久久久久久 | 911精品美国片911久久久 | 国产91影视 | 亚洲欧美国内爽妇网 | 中文字幕在线中文 | www.com.黄| 四虎成人精品永久免费av | 亚洲国产理论片 | av电影免费 | 最近最新最好看中文视频 | 亚州av网站 | 99爱国产精品 | 三级av在线免费观看 | 国产二区精品 | 在线观看日韩精品视频 | 久久视频精品在线观看 | 99精品在线免费观看 | av经典在线 | 国产精品久久久久久久久久久久午 | 日韩免费视频观看 | 久久电影国产免费久久电影 | 最近2019好看的中文字幕免费 | 亚洲国产午夜视频 | 欧美日韩精品在线一区二区 | 国产成人av网址 | 午夜日b视频 | 久久99精品国产一区二区三区 | 久久综合五月 | 久久草视频 | 99久久夜色精品国产亚洲 | 樱空桃av | 欧美日韩高清在线一区 | 国产精品女人久久久 | 狠狠色丁香久久婷婷综合五月 | 久草精品视频 | 日韩精品免费在线观看视频 | 99草在线视频 | 99c视频高清免费观看 | 成人精品影视 | 亚洲精品a区| 色九九在线 | 91成版人在线观看入口 | 97超视频免费观看 | 天天爱天天色 | 国产精品999久久久 久产久精国产品 | 九九九视频精品 | 国产精品一区二区美女视频免费看 | 欧美精彩视频在线观看 | 国产91国语对白在线 | 99亚洲精品在线 | 亚洲一区视频在线播放 | 天堂网av在线| 免费成人在线视频网站 | 欧美激情精品久久久久久免费 | 国产精品福利无圣光在线一区 | 国产很黄很色的视频 | 亚洲va在线va天堂 | 91精选| 亚洲黄色软件 | 国产精品久久一区二区三区, | 天堂av网站 | 欧美成年性| 青青网视频 | 人人狠狠综合久久亚洲婷 | 亚洲成人av一区二区 | av中文字幕在线免费观看 | 在线观看自拍 | 久久午夜剧场 | 欧美日韩亚洲一 | 久久国产精品小视频 | 久久国产精品区 | 99久高清在线观看视频99精品热在线观看视频 | av爱干| 免费在线国产视频 | 久久一区二区三区国产精品 | 午夜精品一区二区三区视频免费看 | 国产va精品免费观看 | 国产在线不卡精品 | 久久久av电影 | av色综合网| 在线播放亚洲 | 国产在线观看你懂得 | 香蕉视频在线免费看 | 亚洲视频aaa| 韩国av不卡| 999在线视频| 热久精品 | 久久伦理| 成人三级av| 亚洲国产午夜 | 日韩欧美观看 | 久久成人视屏 | 精品一区三区 | 免费看久久久 | 欧美激情在线看 | 成人久久18免费 | 久久久久一区二区三区 | 亚洲精品99久久久久中文字幕 | 国产亚洲精品久久 | 永久免费毛片在线观看 | 久久婷亚洲五月一区天天躁 | 国产一区二区在线播放 | 日韩天堂网 | 国产一区二区三区免费观看视频 | 808电影免费观看三年 | 天天综合网 天天 | 亚洲一区二区精品 | 国产婷婷一区二区 | 中文电影网 | 九九视频精品免费 | av先锋影音少妇 | 国产精品久久久久永久免费看 | 欧美日韩免费观看一区=区三区 | 久久久国产一区二区三区 | 成人手机在线视频 | 六月天综合网 | 国产盗摄精品一区二区 | 国产色婷婷在线 | 日韩欧美一区二区在线播放 | 久久久精品国产一区二区三区 | 国产原创在线视频 | 久久男女视频 | 欧美做受69 | 三级黄色免费 | 国产视频二区三区 | 麻豆果冻剧传媒在线播放 | 天天操狠狠操夜夜操 | 00av视频| 夜夜狠狠| 又紧又大又爽精品一区二区 | 麻豆国产露脸在线观看 | 国产精品美女久久久久久久 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 99久久久久成人国产免费 | av三级av| 国产精品亚洲综合久久 | 亚洲一区视频免费观看 | 国产亚洲情侣一区二区无 | 最近2019中文免费高清视频观看www99 | 在线av资源 | 美国人与动物xxxx | 国产精品一区在线观看你懂的 | 国产精品网站一区二区三区 | 日本精品一二区 | 色婷婷视频网 | 亚洲自拍av在线 | 99国产精品一区二区 | 亚洲午夜大片 | 日夜夜精品视频 | 日韩色在线观看 | 在线观看亚洲国产精品 | 91一区啪爱嗯打偷拍欧美 | 亚洲va欧美va国产va黑人 | 欧美日韩国产综合一区二区 | 久草视频在线资源站 | 美女视频一区二区 | 国产精品99久久久久久久久久久久 | 制服丝袜亚洲 | 99精品国产99久久久久久97 | 午夜精选视频 | 成人app在线免费观看 | 亚洲免费婷婷 | 91成人精品一区在线播放 | 超碰在线观看97 | 免费在线观看亚洲视频 | 国产专区第一页 | 探花视频在线观看+在线播放 | 久久国产二区 | 久草视频在线资源 | 久久国产美女 | 国产一区二区久久久久 | 97超碰福利久久精品 | 91成年人在线观看 | 超碰在线观看97 | 97中文字幕 | 亚洲成av | 免费在线激情视频 | 天堂在线v| 99国产成+人+综合+亚洲 欧美 | 极品久久久 | 在线看日韩 | 色婷婷欧美 | 九色最新网址 | 亚洲 成人 一区 | 超级碰碰视频 | 91最新网址在线观看 | 国产精品a成v人在线播放 | 国产资源免费在线观看 | 亚洲视频一区二区三区在线观看 | a级国产乱理伦片在线观看 亚洲3级 | 国产午夜精品一区二区三区四区 | 国产精品对白一区二区三区 | 91亚洲欧美 | 色就是色综合 | 欧美精品免费在线观看 | 亚洲国产成人高清精品 | 久久激情五月丁香伊人 | 久久看毛片 | 日韩高清不卡一区二区三区 | 丝袜美腿av | 激情中文字幕 | 在线观看免费黄视频 | 久久久久国产免费免费 | 国产成人一区二区三区 | 精品国产免费久久 | 国产高清视频免费 | 日日操日日插 | 久久国产精品视频免费看 | 久久久久久久久影视 | 国产精品不卡一区 | 操操操影院 | av资源免费看 | 久久久久欧美精品999 | 亚洲国产精品成人va在线观看 | 天天干天天做 | 成年人国产在线观看 | 国产亚洲一区二区在线观看 | 色吧av色av | 中文字幕色综合网 | 欧美日韩综合在线 | 色视频在线观看 | 国产视频中文字幕 | 91精品久久香蕉国产线看观看 | 在线观看视频国产 | wwwwwww色| www.天天草 | 99国产视频在线 | 亚洲视频456 | 久草视频免费播放 | 天天色综合三 | 日日爱网站 | 日韩专区在线播放 | 亚洲精品乱码久久久久久高潮 | 欧美天天综合 | 亚洲精品高清在线观看 | 探花视频在线观看免费 | 色综合欧洲 | 在线国产视频 | 国产91精品久久久久久 | 三级av黄色 | 啪一啪在线 | 毛片基地黄久久久久久天堂 | 97视频在线播放 | 国产尤物在线观看 | 国产精品久久毛片 | 最近久乱中文字幕 | 国产精品乱码一区二区视频 | 美女精品 | 五月婷社区 | 中文字幕有码在线播放 | 麻豆久久一区二区 | 日韩视频在线观看视频 | 丝袜美腿亚洲 | 亚洲国产午夜视频 | 日韩电影在线观看一区 | 精品91在线 | av中文字幕不卡 | 精品9999 | 色综合中文综合网 | 高清国产一区 | 91av手机在线观看 | 黄色视屏av | av免费电影在线观看 | 成人在线免费观看视视频 | 日本99干网 | 蜜臀久久99精品久久久无需会员 | 免费黄色网址大全 | 中文字幕 国产精品 | 一二三区视频在线 | 国产精品久久久久影院 | 超碰99在线 | 国产亚洲aⅴaaaaaa毛片 | 麻花豆传媒mv在线观看网站 | 久久久国产精品一区二区三区 | 免费观看www小视频的软件 | 国产护士在线 | 狠狠操狠狠干天天操 | 超碰人人在线 | 91高清完整版在线观看 | 精品一区二区三区香蕉蜜桃 | 美女视频是黄的免费观看 | 日本精品一区二区 | 人人射人人插 | 国产精品一区免费在线观看 | 久久精品国产免费看久久精品 | 在线观看国产日韩欧美 | 久久99精品久久久久久秒播蜜臀 | 在线观看国产麻豆 | 成年人网站免费在线观看 | 欧美精品乱码久久久久久按摩 | 久草在线综合网 | 国产精品久久久久久久久久 | 国产成人精品久久久久 | 色视频国产直接看 | 国产精品久久久久久久久费观看 | 欧美大片www| 成人小视频在线 | 久草视频在 | 丝袜美腿在线播放 | 三级黄色网址 | 国产精品一区二区三区在线播放 | 99精品国产免费久久久久久下载 | 黄污视频大全 | 一区二区三区播放 | 黄色在线观看www | 日本女人逼| 日韩字幕在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产视频精品在线 | 欧美成人一二区 | 婷婷六月久久 | 婷婷综合电影 | 日韩欧美高清在线 | 国产成人久久精品亚洲 | 午夜影院日本 | 99性视频| 91精品在线免费观看视频 | 国产精品久久久久久欧美 | 亚洲最大av网站 | 开心激情五月婷婷 | 婷婷五综合 | 一级黄色片在线免费看 | 国产高清不卡一区二区三区 | 成人h电影在线观看 | 亚洲专区 国产精品 | 日韩久久久久久久久 | 色在线视频 | 久草在线资源观看 | av网站手机在线观看 | 四虎影视8848dvd | 探花视频免费观看高清视频 | 三级av网站 | 极品久久久久 | 亚洲精品日韩一区二区电影 | 五月综合色婷婷 | 久久这里只有精品首页 | 久久久精品国产免费观看同学 | 视频二区在线 | 日韩v欧美v日本v亚洲v国产v | 色天堂在线视频 | 欧美91av | 又粗又长又大又爽又黄少妇毛片 | 99精品视频免费在线观看 | 九九久久免费视频 | 国内99视频 | 成年人免费电影在线观看 | 国产精品一区二区三区在线免费观看 | 91黄色视屏 | 国产一区二区精品久久 | 五月婷网 | 中文字幕视频 | 91av视频免费在线观看 | av电影在线不卡 | 亚洲精品中文字幕在线 | www.国产在线视频 | 国产在线观看99 | 国产精品嫩草在线 | 精品91在线| 91亚洲激情 | 色一色在线 | 波多野结衣在线播放一区 | 色全色在线资源网 | 免费av网站在线看 | 久久综合激情 | 日韩欧美高清不卡 | 中文字幕乱在线伦视频中文字幕乱码在线 | 激情偷乱人伦小说视频在线观看 | 日韩免费电影 | 成人黄色大片网站 | 亚洲欧美在线观看视频 | 久久精品国产精品亚洲精品 | 亚洲国产免费av | 精品一区精品二区高清 | 综合激情婷婷 | se视频网址 | 久久午夜网| 欧美在线a视频 | 成人精品亚洲 | 欧美性生活久久 | 蜜桃av观看 | 国产成人精品一区二区 | 成人av一二三区 | 亚洲aaa毛片 | 久久精品视频国产 | 久久精品久久精品久久精品 | 成人午夜性影院 | 在线观看视频黄色 | 激情婷婷在线 | 色在线视频 | 九九久久精品视频 | 亚洲精品成人av在线 | 天天色天天射天天综合网 | 中文字幕日韩国产 | 国产成人av网站 | 久久久影视 | 精品九九九 | 亚洲精品在线视频观看 | 免费a级观看 | 激情影音先锋 | 91成人在线观看喷潮 | 最近最新mv字幕免费观看 | 99视频在线免费观看 | 毛片精品免费在线观看 | 99久久精品国产网站 | 丰满少妇对白在线偷拍 | 国产最顶级的黄色片在线免费观看 | 97超碰成人 | 麻豆免费视频 | 91香蕉视频在线下载 | 日韩超碰| 精品国产理论 | 国内外成人在线 | 国产亚洲高清视频 | 国产 日韩 欧美 自拍 | 亚洲精品美女久久 | 亚洲日本va在线观看 | 国产精品免费大片视频 | 国产手机视频在线播放 | 成人电影毛片 | 亚洲国产精品一区二区久久hs | 欧美性久久久 | 一区二区电影网 | 黄色a在线观看 | 六月丁香婷婷久久 | 中文字幕乱在线伦视频中文字幕乱码在线 | 一区二区三区电影在线播 | 国产精品久久免费看 | 91麻豆精品国产91 | 黄色片视频在线观看 | av黄色av| 500部大龄熟乱视频 欧美日本三级 | 亚洲黄色av网址 | 激情图片久久 | 免费视频区 | 日韩在线理论 | 欧美精品在线观看免费 | 亚洲区另类春色综合小说 | 超碰在线最新地址 | 色操插| 黄p在线播放 | 精品99在线| 国内三级在线观看 | 久久久久国产视频 | 成人一级在线观看 | 在线观看日韩免费视频 | 99热精品久久 | 国产一区二区在线观看视频 | 狠狠躁夜夜av | 在线观看www91 | 免费69视频 | 日韩动漫免费观看高清完整版在线观看 | 特级黄色视频毛片 | 亚洲色图激情文学 | 久久永久视频 | www.久草视频 | 国产高清av免费在线观看 | 91丨精品丨蝌蚪丨白丝jk | 成人黄色片在线播放 | 亚洲国产中文在线观看 | 免费成人结看片 | 狠狠干婷婷 | 日韩免费网址 | 国产成人精品午夜在线播放 | 国产精品视频在线观看 | 国产手机免费视频 | 中文字幕色在线 | 中文字幕国产 | 在线中文字幕观看 | 日韩高清在线看 | 免费观看www小视频的软件 | 777xxx欧美| 日韩在线观看一区二区三区 | 视频一区二区国产 | 激情综合五月天 | a在线观看国产 | 久久婷婷久久 | 五月天电影免费在线观看一区 | 黄色在线网站噜噜噜 | 国产经典三级 | 亚洲高清久久久 | 九九久久久久久久久激情 | 午夜精品一区二区三区免费 | 日韩色一区二区三区 | 色婷婷九月 | 成人三级视频 | 国产最新在线观看 | 97超碰国产在线 | 97成人在线观看 | 亚洲无吗视频在线 | 欧美视频不卡 | 月下香电影 | 国产人成看黄久久久久久久久 | 欧美精品xx | 国产中文字幕一区二区三区 | 亚洲精品中文在线资源 | 91重口视频| 国产精品久久久久久久久久久免费看 | 国产精品久久久久毛片大屁完整版 | av品善网 | 国产视频在线免费 | 日韩精品一区在线播放 | 久久成人午夜视频 | 亚洲欧美日韩精品久久久 | 国产精品18久久久久久不卡孕妇 | 亚洲 欧美 91| 日韩在线视频一区 | 99视频精品视频高清免费 | 日韩欧美专区 | 一区二区三区在线影院 | 国产老太婆免费交性大片 | 久久久精品 一区二区三区 国产99视频在线观看 | 91视频久久久久久 | h动漫中文字幕 | 免费看91的网站 | 国产精品久久久777 成人手机在线视频 | 夜夜夜草 | 久久久久久久电影 | 视频在线日韩 | 久青草视频 | 96久久久| 亚洲第二色 | 久久网站最新地址 | 精品久久网站 | 久久99视频 | 精品欧美一区二区三区久久久 | 国产电影黄色av | 国产精品福利无圣光在线一区 | 久久精国产 | 国产香蕉久久 | 九九热免费精品视频 | 操高跟美女 | 九九在线免费视频 | www.天天干.com | 日韩高清av | 国产高清在线a视频大全 | 日韩中文字幕在线观看 | 日女人免费视频 | 丝袜美女在线观看 | 成人国产精品久久久春色 | 欧美日韩中文在线 | 国偷自产中文字幕亚洲手机在线 | 国产一级在线观看视频 | 97电影在线 | 中文字幕资源网 | 黄色毛片一级 | 日韩午夜在线 | 日韩资源视频 | 国产真实在线 | 成人免费一区二区三区在线观看 | 久草影视在线观看 | 久久成年人网站 | 日日干天天插 | 亚州精品在线视频 | 色婷婷综合久色 | 狠狠干激情 | 久久精品国产免费 | 麻豆影视在线观看 | 五月天视频网站 | 天天射,天天干 | 青春草免费视频 | 久久黄色片 | 久久国内免费视频 | 久久精品国产成人精品 | 456成人精品影院 | 久久tv | 在线观看av小说 | 免费在线看v | 国产黄免费在线观看 | av电影在线播放 | 亚洲成人av免费 | 97色噜噜 | 国产精品成人av在线 | 精品国产一二三 | 97色在线观看免费视频 | av免费在线看网站 | 麻豆首页| 色福利网| 日韩中文字幕一区 | 日韩精品久久久免费观看夜色 | 国产男女爽爽爽免费视频 | 国产精品手机播放 | 欧美日韩免费网站 | 国产做aⅴ在线视频播放 | 国产亚洲视频系列 | 成人丁香花 | 综合色播 | 性日韩欧美在线视频 | 日韩精品一区二区三区免费观看视频 | 在线看不卡av | 综合激情av| 国产乱码精品一区二区蜜臀 | 久久综合九色综合久久久精品综合 | 国产精品s色 | 久草在线视频免费资源观看 | 成人中心免费视频 | 999成人国产 | 中文字幕美女免费在线 | 91在线看视频 | 中文字幕在线观看资源 | 草久热 | 天天射天天操天天色 | 月下香电影 | 国产专区视频在线观看 | 天天鲁天天干天天射 | 日韩视频1 | 成人午夜网 | 国产原创91| 亚洲 中文 欧美 日韩vr 在线 | 国产精品岛国久久久久久久久红粉 | 亚洲激情影院 | 欧美乱码精品一区二区 | 欧美日韩在线播放 | 久久精品视频国产 | 亚洲国内精品在线 | 青草视频在线 | 国产精品一区在线播放 | 黄色一级片视频 | 国产很黄很色的视频 | 97精品国产91久久久久久 | 91天堂在线观看 | 中文国产字幕 | 99国产在线 | 日本久草电影 | 国产做a爱一级久久 | 国产精品刺激对白麻豆99 | 亚洲精品乱码久久久久久按摩 | 日韩激情视频在线观看 | 午夜三级毛片 | 人人玩人人弄 | 亚洲综合国产精品 | 99热都是精品| 久久视频免费看 | 亚洲高清视频在线观看免费 | 精品国产区在线 | 国产日本亚洲高清 | 很污的网站 | 麻豆国产在线播放 | 久久综合干| 免费观看性生交 | 一区二区三区在线观看免费 | 91中文字幕在线 | 日韩精品欧美精品 | 一二三区视频在线 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 久久午夜色播影院免费高清 | 91av蜜桃 | 青草视频免费观看 | 久久国产精品网站 | 日韩一区二区免费视频 | 日韩av免费大片 | 亚洲 中文 在线 精品 | 日韩草比| 在线观看免费 | 久久伊人五月天 | 国产精品久久艹 | 久久黄色精品视频 | 婷婷精品国产一区二区三区日韩 | 在线看一区二区 | 久久久久久久99 | 久久精品综合一区 | 国产成人精品午夜在线播放 | 97**国产露脸精品国产 | 最新日韩在线观看 | 久久再线视频 | 一区二区精品视频 | 亚洲视频播放 | 日本黄区免费视频观看 | 六月丁香婷 | 日日草视频| 色视频网站在线 | 婷婷久久国产 | 中文字幕 国产视频 | 91av视频观看 | 五月天婷婷在线视频 | 狠狠色丁香婷婷 | 涩涩网站在线观看 | 97在线观 | 午夜精品福利一区二区三区蜜桃 | 欧美日韩视频在线观看免费 | www国产亚洲精品久久网站 | 国产精品粉嫩 | 福利一区二区在线 | 亚洲三级影院 | 国产精品久久久久三级 | 999国产在线 | 激情www | 国产精品一二三 | 欧美国产不卡 | 日韩av视屏在线观看 | 521色香蕉网站在线观看 | 三级黄色在线观看 | 狠狠狠狠狠狠干 | 视频国产精品 | 国产伦精品一区二区三区在线 | 精品国产福利在线 | av免费网站在线观看 | 国产日本亚洲高清 | 在线精品视频免费播放 | 久久激情视频免费观看 | 在线韩国电影免费观影完整版 | 欧美老少交 | 亚洲欧美日韩不卡 | 久久国产精品小视频 | 久久国产99 | 色资源中文字幕 | 久久久久免费精品 | 久久久99精品免费观看乱色 | 午夜黄色一级片 | 国产福利小视频在线 | 中文字幕电影高清在线观看 | 亚洲不卡av一区二区三区 | 五月综合激情网 | 视频在线精品 | 亚洲免费观看在线视频 | 日本中文字幕系列 | 最新影院 | 天天射天天爱天天干 | 欧美日韩精品在线视频 | 五月天亚洲综合小说网 | 天天干天天射天天爽 | 最新动作电影 | 五月婷婷六月丁香 | 午夜丰满寂寞少妇精品 | 日韩免费在线观看视频 | 精品久久久久久久久久久久 | 综合色中色 | 欧美午夜a| 国产精品日韩久久久久 | 欧美韩日在线 | 欧美孕交vivoestv另类 | 99精品视频99 | 天天做天天爱天天爽综合网 | av网址最新 | 亚洲人人爱| 日躁夜躁狠狠躁2001 | 日日干天天| 亚洲一区二区三区四区在线视频 | 天天插天天色 | 日韩v欧美v日本v亚洲v国产v | 精品国产电影一区二区 | 成人一区电影 | 二区三区中文字幕 | 久久国内精品视频 | 日韩午夜电影 | 精品一区二区av | 国产视频精选在线 | 国产97在线看 | 欧美日本一二三 | 91精品一区二区三区蜜臀 | 欧美激情在线看 | 欧美黄色软件 | 国产91精品一区二区 | 国产成人一区二区三区在线观看 | 国产一线二线三线在线观看 | 欧美日韩首页 | 国产视频导航 | 激情av在线资源 | 日韩精品在线观看av | 亚洲女人av | 久草精品在线观看 | 在线免费观看视频你懂的 | 在线观看黄网站 | 久草久草久草久草 | 91麻豆精品国产91久久久更新时间 | 91免费网 | 久久久久亚洲最大xxxx | 在线亚洲人成电影网站色www | 九九视频网站 | 婷婷六月久久 | 亚洲欧美在线综合 | 99久久精品无码一区二区毛片 | 国产视频一区二区在线播放 | 欧美日韩在线看 | 免费福利片2019潦草影视午夜 | 久久国产精品影片 | 亚洲japanese制服美女 | 99视频在线精品免费观看2 | 一二三精品视频 | 18岁免费看片 | 国产麻豆果冻传媒在线观看 | 麻豆传媒视频在线 | 久久这里只有精品9 | 人人看人人爱 | 日韩在线免费视频 | 亚洲激情在线观看 | 国产精品久久久久久久久大全 | 天堂va欧美va亚洲va老司机 | 国产亚州精品视频 | 99精品欧美一区二区三区黑人哦 | 九九热免费视频在线观看 | 国产伦理一区 | 亚洲精品女人 | 午夜国产一区二区 | 九9热这里真品2 | 欧美一区二区视频97 | 在线视频 国产 日韩 | av亚洲产国偷v产偷v自拍小说 | 中文字幕在线观看完整 | 成人黄色视 | 成年免费在线视频 | 免费av黄色 | 天天弄天天干 | 九九免费精品视频在线观看 | 黄色一二级片 | 香蕉视频导航 | 三级黄色片子 | 91热视频 | a√国产免费a | av在线短片| 国产高清精品在线 | 99re久久资源最新地址 | 在线观看免费av片 | 正在播放亚洲精品 | 国产精品 999| 久久免费av电影 | 精品在线观看一区二区三区 | 99精品视频在线播放免费 | 亚洲高清免费在线 | 久久99影院 | 波多野结衣综合网 | 337p西西人体大胆瓣开下部 | 国产免费中文字幕 | 一区 二区 精品 | 欧美一级看片 | 综合中文字幕 | 婷婷伊人综合 | 97视频在线观看成人 | 精品国产乱子伦一区二区 | 久久国产电影 | 亚洲成人国产精品 | 欧美国产日韩一区二区三区 | 永久免费av在线播放 | 91精品久久久久久综合乱菊 | 亚洲免费在线视频 | 四川bbb搡bbb爽爽视频 | 国产爽视频 | 日韩在线观看视频一区二区三区 | 亚洲精品视频在线免费播放 | 综合久久久久久 | 国产精品久久久久久久久久久久久 | 精品国产免费一区二区三区五区 | 丁香五月亚洲综合在线 | 久久人人爽人人爽 | 丁香狠狠 | 婷婷色网址| 国产成人一区三区 | 亚洲午夜久久久久久久久 | 00av视频 | 久久久久久久网 | 日韩v欧美v日本v亚洲v国产v | 成年人免费在线观看网站 | 欧美激情综合五月色丁香小说 | 久久8 | 欧美一级免费黄色片 | 亚洲国产一区av | 蜜臀aⅴ精品一区二区三区 久久视屏网 | av一级片 | 日韩亚洲国产中文字幕 | 免费黄在线观看 | 久久国产精品免费视频 | 亚洲第一av在线播放 | 麻豆极品 | 三级动图| 国产精品久久久久一区二区三区 | 日韩综合一区二区 | 亚洲第一香蕉视频 | 亚洲最快最全在线视频 | 精品久久久久免费极品大片 | 亚一亚二国产专区 | 精品免费国产一区二区三区四区 | 国产经典av| 蜜臀av一区 | 91精品91 | 在线观看免费一级片 | 精品久久久影院 | 日日躁夜夜躁aaaaxxxx | 91色视频 | 久久精品日产第一区二区三区乱码 | 国产一级特黄毛片在线毛片 | 日韩欧美视频在线播放 | 四虎成人精品永久免费av | 九九欧美 | 久久69精品 | 五月婷婷视频 | 欧美天天干 | av在线之家电影网站 | 最新日韩视频在线观看 | 日韩免费看片 | 国产黄色片久久久 | 婷婷深爱网| 欧美天天射 | 久久久久久久看片 | 日本性视频| 久久看看 | 最新av网站在线观看 |