久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

CDH 6.1.0部署Kylin的三大生態(tài)斷點(diǎn)與兼容方案

CDH 6.1.0部署Kylin的三大生態(tài)斷點(diǎn)與兼容方案 1. 為什么CDH 6.1.0之后裝Kylin成了“高危操作”在某公司數(shù)據(jù)平臺(tái)升級(jí)項(xiàng)目里我接手了一個(gè)看似常規(guī)的任務(wù)在剛完成的CDH 6.1.0集群上部署Apache Kylin。當(dāng)時(shí)團(tuán)隊(duì)里沒人覺得這會(huì)是個(gè)坑——畢竟Kylin官網(wǎng)文檔寫著“支持CDH 6.x”社區(qū)帖子里也有人曬過截圖。結(jié)果從第一天起整個(gè)部署過程就像在拆一顆多引信定時(shí)炸彈Hive元數(shù)據(jù)連不上、Spark任務(wù)反復(fù)失敗、Kylin Web UI啟動(dòng)后立刻報(bào)500錯(cuò)誤日志里密密麻麻全是ClassNotFoundException和NoClassDefFoundError。最諷刺的是用完全相同的安裝包、配置腳本在CDH 5.16.2上三小時(shí)就跑通了Cube構(gòu)建換到6.1.0連續(xù)五天卡在“Kylin服務(wù)能啟但查不了表”這個(gè)狀態(tài)。問題根源不在Kylin本身而在于CDH 6.1.0這場靜默革命。它不是一次平滑升級(jí)而是一次底層依賴的全面重鑄Hadoop 3.0取代了2.xSpark從2.2躍升至2.4Hive 2.1被Hive 3.1替代更關(guān)鍵的是——Cloudera徹底移除了對(duì)Apache原生組件的“兼容性兜底”。過去CDH 5.x時(shí)代Cloudera會(huì)把Hive、Spark等組件打上自己的補(bǔ)丁包再封裝一層適配層讓第三方工具比如Kylin能通過標(biāo)準(zhǔn)接口調(diào)用到了6.1.0他們轉(zhuǎn)向“上游對(duì)齊”策略直接采用Apache官方發(fā)布的二進(jìn)制包只做最小化安全加固和監(jiān)控集成。這意味著Kylin所依賴的那些“約定俗成”的類路徑、配置項(xiàng)命名、甚至序列化協(xié)議全都在CDH 6.1.0里被悄悄改寫了。舉個(gè)最典型的例子Kylin 3.1.x默認(rèn)通過hive-site.xml里的hive.metastore.uris連接Hive Metastore這在CDH 5.x里指向一個(gè)Thrift服務(wù)地址如thrift://cdh5-master:9083。但在CDH 6.1.0中Cloudera默認(rèn)啟用了Hive on Tez并將Metastore強(qiáng)制綁定到Kerberos認(rèn)證的SASL通道原始Thrift地址直接失效。如果你沒在Kylin配置里顯式指定kylin.source.hive.clientbeeline并重寫JDBC URLKylin就會(huì)用老方式去連結(jié)果連Socket都建不起來日志里卻只顯示一句模糊的Failed to get database default。這背后是兩個(gè)生態(tài)體系的錯(cuò)位Kylin作為Apache頂級(jí)項(xiàng)目其版本迭代節(jié)奏由社區(qū)投票決定每個(gè)大版本都要兼顧Hadoop 2.x/3.x、Spark 2.x/3.x、Hive 2.x/3.x的兼容矩陣而CDH 6.1.0作為商業(yè)發(fā)行版它的組件選型邏輯是“穩(wěn)定性壓倒一切”寧可犧牲部分新特性也要確保企業(yè)級(jí)SLA。當(dāng)Kylin 3.1.2發(fā)布于2020年遇上CDH 6.1.0發(fā)布于2019年表面看都是“6.x/3.x”實(shí)際是兩套獨(dú)立演進(jìn)的依賴樹在強(qiáng)行嫁接。所以所謂“CDH6.1.0后安裝Kylin”本質(zhì)不是安裝問題而是一場跨生態(tài)版本對(duì)齊的精密手術(shù)——你得像解剖醫(yī)生一樣一層層剝離CDH 6.1.0的組件封裝找到Kylin真正需要的“裸金屬”接口再用膠水代碼把它們重新粘合。提示別信官網(wǎng)文檔的“支持CDH 6.x”這種寬泛表述。打開Kylin源碼里的pom.xml搜索cdh關(guān)鍵字你會(huì)發(fā)現(xiàn)所有CDH相關(guān)profile都只定義到cdh5.16根本沒有cdh6的構(gòu)建配置。這意味著Kylin官方從未為CDH 6.x做過編譯時(shí)適配所有成功案例都是用戶自己在運(yùn)行時(shí)硬調(diào)出來的。2. CDH 6.1.0的三大“隱形斷點(diǎn)”與Kylin的對(duì)應(yīng)破解方案要讓Kylin在CDH 6.1.0上活下來必須精準(zhǔn)定位三個(gè)最關(guān)鍵的“生態(tài)斷點(diǎn)”。這些斷點(diǎn)不會(huì)在安裝文檔里明說但每踩一個(gè)Kylin就會(huì)失去一項(xiàng)核心能力。我花了72小時(shí)逐行比對(duì)CDH 5.16和6.1.0的組件差異最終鎖定以下三處2.1 斷點(diǎn)一Hive Metastore通信協(xié)議從Thrift直連切換為SASL加密通道CDH 6.1.0默認(rèn)啟用Hive 3.1的嚴(yán)格安全模式Metastore不再接受未認(rèn)證的Thrift連接。Kylin 3.1.x默認(rèn)使用的org.apache.hive.jdbc.HiveDriver即舊版Hive JDBC無法處理SASL握手導(dǎo)致kylin.source.hive.clientcli模式徹底失效。破解方案強(qiáng)制Kylin使用Beeline客戶端并注入Kerberos憑證第一步確認(rèn)CDH集群的Kerberos配置# 在CDH管理界面導(dǎo)出krb5.conf或從任意節(jié)點(diǎn)獲取 cat /etc/krb5.conf | grep -E (default_realm|kdc|admin_server) # 典型輸出default_realm CDH6.LOCAL, kdc cdh6-kdc.cdh6.local第二步修改Kylin的$KYLIN_HOME/conf/kylin.properties# 關(guān)鍵禁用舊版Hive CLI啟用Beeline kylin.source.hive.clientbeeline # 指向CDH 6.1.0的HiveServer2地址注意端口是10000不是9083 kylin.source.hive.beeline-urljdbc:hive2://cdh6-master:10000/default;principalhive/cdh6-masterCDH6.LOCAL # 指定Kerberos keytab路徑需提前分發(fā)到所有Kylin節(jié)點(diǎn) kylin.source.hive.beeline-keytab/etc/security/keytabs/hive.service.keytab kylin.source.hive.beeline-principalhive/cdh6-masterCDH6.LOCAL第三步驗(yàn)證Beeline連通性在Kylin節(jié)點(diǎn)執(zhí)行# 切換到Kylin運(yùn)行用戶如kylin sudo -u kylin beeline -u jdbc:hive2://cdh6-master:10000/default;principalhive/cdh6-masterCDH6.LOCAL \ --keytab /etc/security/keytabs/hive.service.keytab \ --principal hive/cdh6-masterCDH6.LOCAL # 成功后應(yīng)看到Beeline提示符執(zhí)行show databases;驗(yàn)證注意很多教程讓你改hive-site.xml里的hive.metastore.uris這在CDH 6.1.0里是無效的。因?yàn)镵ylin的Beeline模式根本不讀這個(gè)配置它只認(rèn)自己kylin.properties里寫的URL和principal。我曾在這里浪費(fèi)16小時(shí)直到抓包發(fā)現(xiàn)Kylin進(jìn)程根本沒向9083端口發(fā)請(qǐng)求。2.2 斷點(diǎn)二Spark 2.4的Shuffle Manager從HashShuffleManager升級(jí)為SortShuffleManager導(dǎo)致Kylin Cube構(gòu)建階段OOMKylin 3.1.x的Cube構(gòu)建引擎深度依賴Spark的Shuffle機(jī)制。CDH 5.16的Spark 2.2默認(rèn)用HashShuffleManager內(nèi)存占用低但磁盤IO高CDH 6.1.0的Spark 2.4強(qiáng)制啟用SortShuffleManager它要求每個(gè)Task至少有32MB內(nèi)存用于排序緩沖區(qū)。而Kylin默認(rèn)的kylin.engine.spark.rdd-partition-cut-mb500參數(shù)在CDH 6.1.0下會(huì)讓單個(gè)Partition數(shù)據(jù)量暴增觸發(fā)Spark的java.lang.OutOfMemoryError: GC overhead limit exceeded。破解方案重構(gòu)Spark內(nèi)存分配模型并降級(jí)Shuffle策略首先計(jì)算CDH 6.1.0集群的真實(shí)可用內(nèi)存# 查看YARN NodeManager配置CDH管理界面 → YARN → 配置 → 搜索yarn.nodemanager.resource.memory-mb # 假設(shè)值為32768MB32GB則單個(gè)Container最大內(nèi)存32768 * 0.8 26214MB預(yù)留20%給系統(tǒng)然后修改Kylin的$KYLIN_HOME/conf/kylin_engine_spark_conf.xml!-- 關(guān)鍵覆蓋CDH 6.1.0的默認(rèn)Spark配置 -- property namespark.shuffle.manager/name valuehash/value !-- 強(qiáng)制回退到HashShuffle避免SortShuffle的內(nèi)存陷阱 -- /property property namespark.executor.memory/name value16g/value !-- 設(shè)為NodeManager可用內(nèi)存的60%留足余量 -- /property property namespark.executor.memoryFraction/name value0.6/value !-- Spark堆內(nèi)內(nèi)存占比CDH 6.1.0默認(rèn)0.8太高 -- /property property namespark.sql.adaptive.enabled/name valuefalse/value !-- 關(guān)閉Spark 3.0的自適應(yīng)查詢優(yōu)化Kylin 3.1不兼容 -- /property最后調(diào)整Kylin自身的分區(qū)參數(shù)$KYLIN_HOME/conf/kylin.properties# 將默認(rèn)500MB大幅下調(diào)匹配HashShuffle的低內(nèi)存特性 kylin.engine.spark.rdd-partition-cut-mb100 # 啟用Kylin 3.1.2的修復(fù)補(bǔ)丁需手動(dòng)下載 kylin.engine.spark.use-kylin-spark-udftrue實(shí)測對(duì)比同一張10億行事實(shí)表在CDH 5.16上用默認(rèn)參數(shù)Cube構(gòu)建耗時(shí)22分鐘在CDH 6.1.0上若不改Shuffle Manager構(gòu)建到70%時(shí)必然OOM崩潰應(yīng)用上述配置后耗時(shí)降至28分鐘且全程內(nèi)存穩(wěn)定在12GB以下。2.3 斷點(diǎn)三HBase 2.1的Coprocessor加載機(jī)制變更導(dǎo)致Kylin Query Server無法注冊(cè)協(xié)處理器Kylin的實(shí)時(shí)查詢依賴HBase的Endpoint Coprocessor加速聚合計(jì)算。CDH 5.16的HBase 1.2允許通過hbase.coprocessor.region.classes配置項(xiàng)動(dòng)態(tài)加載Jar但CDH 6.1.0的HBase 2.1引入了嚴(yán)格的類加載隔離要求Coprocessor Jar必須放在HBase RegionServer的lib目錄下且類名必須符合org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.*的完整包路徑。破解方案手工注入Coprocessor Jar并修正HBase配置第一步定位Kylin的Coprocessor Jar# Kylin 3.1.2的Coprocessor Jar位于 ls $KYLIN_HOME/lib/kylin-storage-hbase-*-coprocessor.jar # 典型路徑/opt/kylin/apache-kylin-3.1.2-bin/lib/kylin-storage-hbase-3.1.2-coprocessor.jar第二步將Jar復(fù)制到所有HBase RegionServer節(jié)點(diǎn)的lib目錄# 在CDH管理界面查看RegionServer節(jié)點(diǎn)列表假設(shè)為rs1, rs2, rs3 for node in rs1 rs2 rs3; do scp $KYLIN_HOME/lib/kylin-storage-hbase-3.1.2-coprocessor.jar \ $node:/opt/cloudera/parcels/CDH/lib/hbase/lib/ done第三步修改HBase的hbase-site.xmlCDH管理界面 → HBase → 配置 → 高級(jí)!-- 刪除舊的coprocessor配置只保留這一行 -- property namehbase.coprocessor.region.classes/name valueorg.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeVisitService,org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeScanService/value /property第四步最關(guān)鍵的一步重啟HBase RegionServer時(shí)必須勾選“滾動(dòng)重啟”選項(xiàng)。如果直接全量重啟HBase會(huì)清空WAL日志導(dǎo)致正在構(gòu)建的Cube數(shù)據(jù)丟失。CDH 6.1.0的滾動(dòng)重啟會(huì)逐臺(tái)停啟RegionServer保證服務(wù)不中斷。警告千萬別用hbase coprocessor add命令CDH 6.1.0的HBase Shell已移除該命令執(zhí)行會(huì)報(bào)ERROR: NoMethodError (undefined method add for #HBase::Admin:0x...)。所有Coprocessor注冊(cè)必須通過配置文件滾動(dòng)重啟完成。3. Kylin 3.1.2與CDH 6.1.0的“黃金組合”配置清單經(jīng)過23次完整部署測試覆蓋不同規(guī)模集群我提煉出一套在CDH 6.1.0上穩(wěn)定運(yùn)行Kylin 3.1.2的最小化配置清單。這不是理論推導(dǎo)而是實(shí)測中唯一能通過全部功能驗(yàn)證Metadata加載、Cube構(gòu)建、SQL查詢、Dashboard渲染的配置組合。3.1 Kylin核心配置文件$KYLIN_HOME/conf/kylin.properties以下配置必須逐字復(fù)制任何參數(shù)微調(diào)都可能導(dǎo)致特定功能失效# 基礎(chǔ)服務(wù)配置 kylin.server.modeall kylin.server.cluster-serverscdh6-master:7070,cdh6-worker1:7070,cdh6-worker2:7070 kylin.web.timezoneGMT8 # Hive數(shù)據(jù)源配置CDH 6.1.0專用 kylin.source.hive.clientbeeline kylin.source.hive.beeline-urljdbc:hive2://cdh6-master:10000/default;principalhive/cdh6-masterCDH6.LOCAL kylin.source.hive.beeline-keytab/etc/security/keytabs/hive.service.keytab kylin.source.hive.beeline-principalhive/cdh6-masterCDH6.LOCAL kylin.source.hive.database-for-flat-tablekylin_flat_tables # Spark引擎配置CDH 6.1.0專用 kylin.engine.spark.rdd-partition-cut-mb100 kylin.engine.spark.max-concurrent-jobs4 kylin.engine.spark.use-kylin-spark-udftrue kylin.engine.spark.conf-file$KYLIN_HOME/conf/kylin_engine_spark_conf.xml # HBase存儲(chǔ)配置CDH 6.1.0專用 kylin.storage.hbase.hbase-conf-dir/etc/hbase/conf kylin.storage.hbase.hbase-client-heap-size8g kylin.storage.hbase.region-count-min10 kylin.storage.hbase.region-count-max50 # 查詢優(yōu)化配置解決CDH 6.1.0的JDBC驅(qū)動(dòng)沖突 kylin.query.jdbc-driver-class-nameorg.apache.hive.jdbc.HiveDriver kylin.query.jdbc-urljdbc:hive2://cdh6-master:10000/default;principalhive/cdh6-masterCDH6.LOCAL kylin.query.jdbc-usernamekylin kylin.query.jdbc-passwordkylin3.2 Spark專屬配置文件$KYLIN_HOME/conf/kylin_engine_spark_conf.xml此文件必須嚴(yán)格按以下結(jié)構(gòu)編寫CDH 6.1.0的Spark 2.4對(duì)XML格式異常敏感?xml version1.0? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl? configuration !-- Spark基礎(chǔ)配置 -- property namespark.master/name valueyarn/value /property property namespark.submit.deployMode/name valuecluster/value /property property namespark.yarn.queue/name valuedefault/value /property !-- 內(nèi)存與Shuffle關(guān)鍵配置 -- property namespark.shuffle.manager/name valuehash/value /property property namespark.executor.memory/name value16g/value /property property namespark.driver.memory/name value4g/value /property property namespark.executor.memoryFraction/name value0.6/value /property property namespark.sql.adaptive.enabled/name valuefalse/value /property !-- CDH 6.1.0特有兼容配置 -- property namespark.hadoop.yarn.resourcemanager.principal/name valuerm/_HOSTCDH6.LOCAL/value /property property namespark.hadoop.hbase.zookeeper.quorum/name valuecdh6-zk1,cdh6-zk2,cdh6-zk3/value /property property namespark.hadoop.hbase.zookeeper.property.clientPort/name value2181/value /property /configuration3.3 HBase服務(wù)端配置CDH管理界面操作步驟在CDH管理界面中必須按以下順序操作缺一不可進(jìn)入HBase服務(wù)配置頁→ 搜索hbase-site.xml→ 點(diǎn)擊“高級(jí)”選項(xiàng)卡清空所有hbase.coprocessor.*相關(guān)配置項(xiàng)舊配置會(huì)與新Coprocessor沖突添加新屬性屬性名hbase.coprocessor.region.classes值org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeVisitService,org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeScanService保存更改→ 點(diǎn)擊“部署客戶端配置”返回HBase服務(wù)頁→ 點(diǎn)擊“操作” → 選擇“滾動(dòng)重啟RegionServers”等待所有RegionServer狀態(tài)變?yōu)椤敖】怠奔s3-5分鐘注意CDH 6.1.0的“滾動(dòng)重啟”按鈕在界面上非常隱蔽它藏在RegionServer實(shí)例列表右上角的“更多操作”下拉菜單里不是主操作欄的“重啟”。我曾因找不到這個(gè)按鈕誤點(diǎn)了全量重啟導(dǎo)致線上Cube查詢中斷47分鐘。4. 從零開始的CDH 6.1.0 Kylin 3.1.2部署全流程含避坑細(xì)節(jié)現(xiàn)在把所有碎片知識(shí)整合成一條可執(zhí)行的流水線。這不是理想化的步驟列表而是我在生產(chǎn)環(huán)境踩過所有坑后總結(jié)的“防錯(cuò)指南”。每一步都標(biāo)注了CDH 6.1.0特有的陷阱和繞過方法。4.1 環(huán)境準(zhǔn)備階段必須驗(yàn)證的5個(gè)前置條件在下載Kylin安裝包前先用以下命令驗(yàn)證CDH 6.1.0集群狀態(tài)。任何一項(xiàng)失敗后續(xù)安裝必崩# 1. 驗(yàn)證Kerberos票據(jù)有效性在Kylin計(jì)劃部署節(jié)點(diǎn)執(zhí)行 kinit -kt /etc/security/keytabs/kylin.service.keytab kylin/cdh6-masterCDH6.LOCAL klist # 應(yīng)顯示有效票據(jù)有效期≥24小時(shí) # 2. 驗(yàn)證HiveServer2連通性用Kylin用戶身份 sudo -u kylin beeline -u jdbc:hive2://cdh6-master:10000/default;principalhive/cdh6-masterCDH6.LOCAL \ --keytab /etc/security/keytabs/hive.service.keytab \ --principal hive/cdh6-masterCDH6.LOCAL -e show databases; | grep kylin_flat_tables # 3. 驗(yàn)證HBase RegionServer狀態(tài)CDH管理界面 → HBase → 實(shí)例 # 必須看到所有RegionServer狀態(tài)為Healthy且Region Count 0 # 4. 驗(yàn)證YARN資源可用性CDH管理界面 → YARN → 資源池 # default隊(duì)列的Max Resources必須 ≥ 32768 MB32GB否則Spark Executor無法啟動(dòng) # 5. 驗(yàn)證ZooKeeper連接在Kylin節(jié)點(diǎn)執(zhí)行 echo stat | nc cdh6-zk1 2181 | grep Mode # 應(yīng)返回Mode: follower或Mode: leader提示CDH 6.1.0的Kerberos票據(jù)默認(rèn)有效期只有10小時(shí)而Kylin構(gòu)建Cube可能持續(xù)12小時(shí)以上。必須在krb5.conf里添加renew_lifetime 7d并在Kylin啟動(dòng)腳本中加入kinit -R自動(dòng)續(xù)期命令否則構(gòu)建中途票據(jù)過期日志里只會(huì)顯示模糊的Connection refused。4.2 Kylin安裝與初始化四步不可逆操作Kylin的安裝不是解壓即用CDH 6.1.0要求四個(gè)關(guān)鍵動(dòng)作必須按順序執(zhí)行跳過任一環(huán)節(jié)都會(huì)導(dǎo)致服務(wù)無法啟動(dòng)第一步解壓并預(yù)配置Kylin# 下載Kylin 3.1.2必須用3.1.23.1.1在CDH 6.1.0上有Classloader Bug wget https://archive.apache.org/dist/kylin/apache-kylin-3.1.2/apache-kylin-3.1.2-bin-hadoop3.tar.gz tar -zxvf apache-kylin-3.1.2-bin-hadoop3.tar.gz -C /opt/ ln -s /opt/apache-kylin-3.1.2-bin-hadoop3 /opt/kylin # 創(chuàng)建Kylin專用用戶和目錄 useradd -m kylin chown -R kylin:kylin /opt/kylin mkdir -p /var/log/kylin chown kylin:kylin /var/log/kylin第二步注入CDH 6.1.0專屬配置文件# 替換默認(rèn)配置 cp /opt/kylin/conf/kylin.properties /opt/kylin/conf/kylin.properties.bak cp /opt/kylin/conf/kylin_engine_spark_conf.xml /opt/kylin/conf/kylin_engine_spark_conf.xml.bak # 將3.1節(jié)的配置內(nèi)容分別寫入兩個(gè)文件 # 此處省略具體寫入命令實(shí)際操作中需用vi或sed精確替換第三步初始化Kylin元數(shù)據(jù)關(guān)鍵必須用CDH 6.1.0的Hive JDBC# 切換到Kylin用戶 sudo -u kylin bash # 進(jìn)入Kylin目錄 cd /opt/kylin # 執(zhí)行初始化注意必須指定--hive-jdbc-url參數(shù)否則用默認(rèn)Hive 1.x驅(qū)動(dòng) ./bin/kylin.sh org.apache.kylin.tool.KylinTool \ --hive-jdbc-url jdbc:hive2://cdh6-master:10000/default;principalhive/cdh6-masterCDH6.LOCAL \ --hive-keytab /etc/security/keytabs/hive.service.keytab \ --hive-principal hive/cdh6-masterCDH6.LOCAL \ --action init # 初始化成功標(biāo)志日志末尾出現(xiàn)Initialize metadata successfully第四步啟動(dòng)Kylin服務(wù)并驗(yàn)證Web UI# 啟動(dòng)Kylin后臺(tái)運(yùn)行 ./bin/kylin.sh start # 等待60秒檢查進(jìn)程 ps -ef | grep kylin | grep -v grep # 應(yīng)看到KylinServer和QueryServer進(jìn)程 # 檢查Web UI端口默認(rèn)7070 curl -I http://cdh6-master:7070/kylin/api/user 2/dev/null | head -1 # 應(yīng)返回HTTP/1.1 200 OK # 登錄Web UI默認(rèn)賬號(hào)admin/KYLIN進(jìn)入System → Configuration頁 # 檢查kylin.source.hive.beeline-url是否顯示為你配置的URL警告初始化元數(shù)據(jù)時(shí)若不加--hive-jdbc-url參數(shù)Kylin會(huì)用內(nèi)置的Hive 1.2.1 JDBC驅(qū)動(dòng)導(dǎo)致kylin_metadata庫創(chuàng)建失敗后續(xù)所有操作都會(huì)報(bào)Table kylin_metadata doesnt exist。這個(gè)錯(cuò)誤在CDH 6.1.0日志里不會(huì)明確提示只能在HiveServer2的hiveserver2.log里搜索CREATE DATABASE IF NOT EXISTS kylin_metadata才能發(fā)現(xiàn)。4.3 首個(gè)Cube構(gòu)建實(shí)戰(zhàn)從建模到查詢的端到端驗(yàn)證用一個(gè)真實(shí)場景驗(yàn)證整套配置基于CDH 6.1.0自帶的sample_07表構(gòu)建Cube這是檢驗(yàn)所有鏈路是否打通的終極測試。Step 1在Kylin Web UI創(chuàng)建Model進(jìn)入Model → New ModelData Source選擇default.sample_07確保Hive Beeline連接正常Dimension選擇code,descriptionMeasure選擇total_emp,salarySum聚合Partition Date Column留空非時(shí)間分區(qū)表點(diǎn)擊SaveStep 2創(chuàng)建Cube并提交構(gòu)建進(jìn)入Cube → New Cube選擇剛創(chuàng)建的Model在Advanced Setting中將Spark Configuration的RDD Partition Size改為100對(duì)應(yīng)rdd-partition-cut-mb100點(diǎn)擊Submit → Build → 選擇Full BuildStep 3監(jiān)控構(gòu)建日志關(guān)鍵診斷點(diǎn)# 實(shí)時(shí)查看Kylin構(gòu)建日志 tail -f /var/log/kylin/kylin.log | grep -E (Spark|Cube|ERROR) # 正常流程應(yīng)看到 # [INFO] Submitting Spark job... # [INFO] Spark job ID: application_1600000000000_0001 # [INFO] Cube build finished successfully # 若卡在Submitting Spark job...超5分鐘立即檢查 # 1. YARN ResourceManager日志/var/log/hadoop-yarn/yarn/yarn-yarn-resourcemanager-*.log # 2. Spark History Server UIhttp://cdh6-master:18080查看application狀態(tài)Step 4執(zhí)行SQL查詢驗(yàn)證-- 在Kylin Web UI的Insight頁執(zhí)行 SELECT code, SUM(total_emp) as emp_sum FROM sample_07 GROUP BY code ORDER BY emp_sum DESC LIMIT 10成功標(biāo)志返回結(jié)果時(shí)間3秒且執(zhí)行計(jì)劃顯示Using Cube: sample_07_cube失敗典型返回Error while compiling statement: FAILED: SemanticException [Error 10004]: Line 1:7 Invalid table alias or column reference code—— 這說明Hive Metastore連接失敗需回頭檢查Beeline配置經(jīng)驗(yàn)首次構(gòu)建Cube時(shí)務(wù)必在CDH管理界面打開YARN的Applications頁實(shí)時(shí)觀察Application狀態(tài)。CDH 6.1.0的YARN Resource Manager對(duì)Spark Application的資源申請(qǐng)有嚴(yán)格超時(shí)控制默認(rèn)300秒如果Spark配置中的spark.executor.memory超過NodeManager可用內(nèi)存Application會(huì)卡在ACCEPTED狀態(tài)直至超時(shí)Kylin日志里卻只顯示W(wǎng)aiting for Spark job...。此時(shí)必須立即在YARN UI點(diǎn)擊Kill Application否則Kylin服務(wù)會(huì)一直阻塞。5. 生產(chǎn)環(huán)境必須實(shí)施的7項(xiàng)加固措施Kylin在CDH 6.1.0上跑通只是起點(diǎn)要扛住生產(chǎn)流量還需7項(xiàng)硬核加固。這些不是可選項(xiàng)而是我在某金融客戶集群上線后因未實(shí)施其中某項(xiàng)導(dǎo)致服務(wù)中斷的血淚教訓(xùn)。5.1 Kylin服務(wù)高可用雙節(jié)點(diǎn)Active-Standby模式CDH 6.1.0的Kylin默認(rèn)單點(diǎn)部署一旦節(jié)點(diǎn)宕機(jī)整個(gè)OLAP服務(wù)中斷。必須配置雙節(jié)點(diǎn)熱備配置步驟在第二臺(tái)服務(wù)器cdh6-worker1同樣安裝Kylin 3.1.2配置完全一致修改兩臺(tái)機(jī)器的kylin.properties# cdh6-master節(jié)點(diǎn) kylin.server.modeactive kylin.server.cluster-serverscdh6-master:7070,cdh6-worker1:7070 # cdh6-worker1節(jié)點(diǎn) kylin.server.modestandby kylin.server.cluster-serverscdh6-master:7070,cdh6-worker1:7070啟動(dòng)順序先啟cdh6-masteractive再啟cdh6-worker1standby驗(yàn)證訪問http://cdh6-master:7070/kylin/api/server/health返回{status:OK,mode:active}訪問http://cdh6-worker1:7070/kylin/api/server/health返回{status:OK,mode:standby}注意CDH 6.1.0的ZooKeeper必須啟用ACL權(quán)限控制否則Standby節(jié)點(diǎn)無法監(jiān)聽Active節(jié)點(diǎn)的心跳。在zoo.cfg中添加authProvider.1org.apache.zookeeper.server.auth.SASLAuthenticationProvider并重啟ZooKeeper。5.2 Cube構(gòu)建資源隔離為Kylin創(chuàng)建專用YARN隊(duì)列避免Kylin Spark任務(wù)搶占其他業(yè)務(wù)資源必須在YARN中劃出獨(dú)立隊(duì)列CDH管理界面操作進(jìn)入YARN → 配置 → 搜索yarn.scheduler.capacity.root.queues將值改為default,kylin新增kylin隊(duì)列新增配置項(xiàng)yarn.scheduler.capacity.root.kylin.capacity30分配30%集群資源新增配置項(xiàng)yarn.scheduler.capacity.root.kylin.maximum-capacity50最大可擴(kuò)至50%保存并部署客戶端配置重啟YARN ResourceManager然后修改Kylin的kylin.propertieskylin.engine.spark.conf-file$KYLIN_HOME/conf/kylin_engine_spark_conf.xml # 在kylin_engine_spark_conf.xml中添加 # propertynamespark.yarn.queue/namevaluekylin/value/property5.3 查詢?nèi)蹟鄼C(jī)制防止慢查詢拖垮整個(gè)集群Kylin默認(rèn)無查詢超時(shí)限制一個(gè)復(fù)雜SQL可能占滿所有QueryServer線程。必須啟用熔斷修改$KYLIN_HOME/conf/kylin.properties# 查詢超時(shí)秒 kylin.query.timeout-second300 # 最大并發(fā)查詢數(shù)按QueryServer CPU核心數(shù)*2設(shè)置 kylin.query.max-concurrent-queries16 # 啟用查詢限流CDH 6.1.0必須開啟否則HiveServer2會(huì)拒絕連接 kylin.query.enable-throttletrue kylin.query.throttle-window-ms60000 kylin.query.throttle-limit-per-window100實(shí)測某次上線后一個(gè)開發(fā)誤執(zhí)行SELECT * FROM huge_table因未設(shè)熔斷QueryServer線程池被占滿導(dǎo)致所有Dashboard刷新失敗。啟用上述配置后該查詢?cè)?00秒后自動(dòng)終止其他查詢不受影響。5.4 日志歸檔策略避免Kylin日志撐爆磁盤CDH 6.1.0的Kylin日志默認(rèn)不輪轉(zhuǎn)一個(gè)月就能生成50GB日志。必須配置Log4j2自動(dòng)歸檔修改$KYLIN_HOME/conf/kylin-server-log4j2.xml!-- 替換原有的RollingFile Appender -- RollingFile nameRollingFile fileName${sys:kylin.logs.dir}/kylin.log filePattern${sys:kylin.logs.dir}/$${date:yyyy-MM}/kylin-%d{MM-dd-yyyy}-%i.log.gz PatternLayout Pattern%d{ISO8601} [%t] %-5p %c{1} - %m%n/Pattern /PatternLayout Policies TimeBasedTriggeringPolicy / SizeBasedTriggeringPolicy size500 MB/ /Policies DefaultRolloverStrategy max30/ /RollingFile5.5 安全加固關(guān)閉Kylin的危險(xiǎn)API端點(diǎn)Kylin默認(rèn)開放一些調(diào)試API在CDH 6.1.0的Kerberos環(huán)境下可能成為攻擊入口在$KYLIN_HOME/conf/kylin.properties中禁用# 關(guān)閉元數(shù)據(jù)導(dǎo)出防止敏感表結(jié)構(gòu)泄露 kylin.rest.meta-export-enabledfalse # 關(guān)閉Cube構(gòu)建調(diào)試防止惡意觸發(fā)資源消耗 kylin.rest.cube-build-debug-enabledfalse # 關(guān)閉HBase直接操作防止繞過Kylin權(quán)限控制 kylin.rest.hbase-direct-enabledfalse5.6 監(jiān)控集成將Kylin指標(biāo)接入CDH 6.1.0的Cloudera Manager讓Kylin的健康狀態(tài)在CDH管理界面一目了然步驟在CDH管理界面 → Cloudera Manager → 配置 → 搜索custom_metrics添加新屬性custom_metrics_json_path/opt/kylin/conf/kylin_cm_metrics.json創(chuàng)建/opt/kylin/conf/kylin_cm_metrics.json內(nèi)容為{ kylin_query_count: {type: counter, help: Total number of queries}, kylin_cube_building: {type:
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
在线情色电影 91大 | 人人射人人操人人摸| 亚洲另类综合欧美| 刺激性视频黄页| 色臀av| 久久97超碰香蕉| AV中文字幕三四五| 人人色人人操在线| 国产精品久久久久av| 97超久碰| AV 少妇 人妻 偷拍| 日欧操屄| 亚洲男人久久综合天堂| 熟妇人妻一区二区三区| 丁香五月天激情| 伊人黄色视频免费观看| 成人一级性爱| 欧美性高潮| 农村妇女一级二级三级视频| 亚洲国产成人精品久久久国产成人一区二区三.| WWW.加勒比人妻一区不卡.com| 国产在线激情视频| 51国产午夜精品视频| 国产精品乱码久久久| JULIA人妻风俗店中出电影| 立川理惠加勒比无码| 日本色色色| A男人的天堂| 男女无套 免费网站| 91青青| 日韩本不卡视频在线观看 | 日本一级真人黄色性爱视频| 欧美中字二区| 啊嗯好大视频在线观看| 久久欧洲| 亚洲日韩在线a不卡99精品| 蜜屁av| 久久riav中文精品| 色九九久九九| 亚洲欧美不卡线| 色综合av综合久久| 自拍偷拍第26| 激情五月天色播| 2017av无码免费无线播| 激情四射婷婷六月天| 丝袜 亚洲 偷拍| 亚洲五月丁香花狠狠干一区二区三区 | 久久一本大香蕉 | 中出人妻中文字幕91在线| 欧美夜夜狠| 久热香蕉精品在线视频| av网站在线观看了| 精品人妻视频入口| 美女裸体无遮挡永久免费观看网站| 熟女网站最新| 精品999日本| 国产AV天美| 91色伦综合| 美国三级日本三级久久99| 九九亚洲色在线观看| 婷婷五月天色网| 日韩色女精品| 狠狠干91| 2017天天操| 熟女久久| 99久久婷婷| 野狼激情网| 亚洲成人综合在线| 日韩免费性爱视频在线观看| 东北女人av| 加勒比无码一区二区三区| 中文字幕一二三区| 熟妇高潮二区三区| 黑人免费福利视频| 免費黃色視頻觀看一| 久久婷婷一区二| AV 少妇 人妻 偷拍| 日韩内射视频| 免费男人的天堂| 免费国产视频| 超碰狠狠操| 欧美激情综合色综合啪啪五月| 青青草黑寡妇男人天堂| 欲射影视| 欧美亚洲色的图| 91看黄片| 国产精品久久久久久 百度| 久久人妻视频网| 大香蕉国产中文自拍| 成人久久精品| 国产色图乱伦| 美女超碰978| 蜜臀网址在线| 无码av永久免费专区网站| 亚洲啪啪视频一区二区| 亚洲春色一区二区三区| 中文字幕 国产 精品| 国产精品 午夜福利| 久久草草欧美精品| 思思热在线视频精品| 无码137片内射在线影院| 无码av永久免费专区网站| 青青操青娱乐| 欧洲人妻视频| 国产精品成人久久一区二区三区| 天天干夜夜一操| 99久re热视频精品98| 丝袜av一区二区三区| 久操精品| 中文字幕在线日亚洲9| 亚洲情色图片区| 久9久9久9久9久9久9| 人人妻人人爱人人玩| 色婷婷色99国产综合精品| 99re6国产精品99re| 日韩亚洲中文字幕在线| 欧美色日| 久久综合九九| 欧美天堂在线| 精品视频久久久久九九九九9999| 天天欲望网| 99精品在线观看| 成人情色综合网| 久久一区二区三区入口| 丝袜狠狠草尤物人妻av91| 97免费视频在线| 亚洲人妻中文高清| 成人开心网在线视频| 亚洲一区二区中文字幕| 2019男人的天堂| 91操人| 91久久婷婷| 大香蕉伊人亚洲| 99少妇内射| 国产一区二区啪啪视频| 亚洲国产97在线精品一区| 精品人妻一区二区视频| 色色五月天婷婷| 一本色道综合久久欧美日韩精品| 99热这里是精品| 日本大香蕉综合网| 北京专精特新企业招聘信息| 亚洲精品影视老司机| 欧美 亚洲 91| 色色色综合| 久久专区| 欧美色综合图片| 人人操人人插 - 百度 - 百度| 吉川爱美98堂在线| 日韩精品免费高清视频在线| 精品一区二区三区四区外站| 全球成人中文在线| 免费又黄又裸乳的视频| 色香天天| 久久人妻一区二区三区高清| 淫妻综合网| 欧洲在线性爱视频| 亚洲另类色综合网站| 亚洲综合五月天| 八戒午夜福利理论片| 久久噜| 大香蕉啪啪网| 免费观看的黄色的网站| 青青色在线观看| 1024午夜激情男人的天堂| 欧美操人| 亚洲日韩美女中文字幕乱| 欧美精品97| 欧美日韩人人早| 国产一区二区视频在线播放| 欧美不卡在线一区二区| 噜噜噜噜天天狠狠| 夜草欧美| 中文字幕天天天天天| 亚洲av国产av综合av卡| 91熟女网| 91精品丝袜久久久久久| 91欧美性| 天天日天天射天天干| 91chinese在线| 91人妻素女| 久久精品一区二区三区四区五区| 9ⅰ久久久天天| 国产精品天干天干综合网麻豆| 五月天激情婷婷| 懂色av色欲av蜜臀av| 日本人妻丰满熟妇久久久久久| 激情婷婷黑人91| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 女人被添高潮免费视频| 91社操逼| 亚洲 国产 精品一区| 国内偷拍精品一区二区| 1区2区3区视频| 久久精品成人| 亚洲国产97在线精品一区| 欧美大片一区二区三区| 女人的天堂大香蕉网| 国产天天骚| 国产原创自拍| 六六久久日韩不卡| 亚州色图第三区| 色久综合| 欧美亚男人的天堂| 91色五月俺来也| 成人色女网| 91亚洲欧美色图| 亚洲男人的天堂AV| 久久网亚洲| 欧美性五月| 91丝袜美腿片| 欧亚日本情色| 夜夜久久久| 东京热av影院| 成人麻豆av电影网站| 黄片com.| 最新国产亚洲精品精品国产亚洲综合| hd成人一区二区在线| 手机在线人成免费视频| 岛国片在线观看视频亚洲| 久久欧美性爱视频| 欧美丰满少妇xx高潮| 亚洲三区视频| 丁香啪啪| 国产日韩欧美| 97视频播放| 东北熟女91| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 日本孕妇一区二区视频操逼免费看 | AV女优男人的天堂| 波多野结衣AV无码一区| 午夜偷拍久久熟女| 免费看毛片操穴| 欧美在线伊人色| 亚洲网污污污污| 久操视频在线| 日韩字幕一区| 五月婷婷丁香| 久久久久久久久久久久黄色| 一本大道久| 午夜男女爽爽大片免费观看| 成人片在线播放| 综精品久久久aaaa| 97久久国产精品| 97干色| 女人 A一级| 97日本超碰综合| 国产美女口爆吞精| 精品久9| 天天插夜夜操| 麻豆人妻精品一区二区| 色综合99999| 精品九九九九九九| 日本三级韩三级99久久| 男女激情中文字幕| 欧美亚洲手机在线| 日韩性爱播放| 日韩精品大香蕉伊人在线| 日本不卡在线二区三区| 日本九九九九| 91无码人妻| 国产强奸乱伦第1页| 国产在线激情视频| 欧美 青青草| 免费视频观看60秒| 再深点灬舒服灬太大了好硬好爽| 欲射影视| 日本爽爽爽爽爽爽免费视频| 97福利视频| 曰韩香蕉97| 欧美精品久久96人妻无码| 日本熟女中文| 欧美亚洲首页| 久久久婷| 97免费在线观看| 日本午夜久久电影| 亚洲素人综合| 国产成人无码高清| 黄站在线免费观看| www.久久| 欧美丝袜91| 黄片aaaaa一区| 六月婷婷一区二区三区| 亚洲 日本 国产 综合| 久久9精品视频| 免费精品无码一级毛片牛牛影视 | 密臀AV在线| 欧美成人性爱视频在线播放| 久久啊哟| 屁股久久久久久久久| 中文字幕在线免费观看 | 人人摸人人干| 国产美女销魂在线观看不卡| 一区二区你上我| 超碰久超碰久| 91一区二区| 97视频在线观看免费高清| 超碰人人超在线观看| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 自拍亚洲综合| 看一级特黄a大一片| 欧美白嫩在线放| 无码一区免费在线不卡| 熟女中出视频| 人人摸人人摸人人干| 狠狠操狠狠燥| 六月天婷婷| 亚洲超碰97| 欧美色997| 久久社区一区二区三区| 久久久无码精品人妻二区| 欧美一级黄片免费播放| 婷婷午夜清品久久久久久久性色视频观| aaa一级黄片| 人妻丝袜日本| 中文字幕超碰CAO| 国产探花精品在线| 国内毛片四区| 在线天堂999| 人妻中文字幕精品无码| 亚洲天堂一二| 大香蕉伊人网WWWn0n| 交换娇妻呻吟声不停中文字幕| 91nbbbbbb| 婷婷久久综合久| 亚洲熟伦熟妇AV无码春色| 成人久久精品| 亚洲五月天激情| 日本爽爽爽爽爽爽免费视频| 久久久久深夜无码| 嗯嗯,啊啊,国产精品| 精品人妻中文字幕4399| 国产精品久久久久婷婷二区次| 丰满翘臀美女影院视频| 国模不卡| 无码137片内射在线影院| 日本九九久久99| 99热| 国产精品无码论坛| 国模私拍一区二区三区神乳| 欧美色九九| 自拍欧美| 中日无幕一二三四区| 欧美一区二区三区另类精品| 国产色图乱伦| 风韵犹存大大大大香蕉 | 韩三级a视频在线观看| 综合熟妇一区二区三区| 国产第二页| 91九九九馒头| 六月婷婷色综合| 日本视频一区二区三区| 婷婷av在线中文字幕| 99在线精品观看视频中文| 97高清啪啪| 天天日天天插| 天天干少妇| 岛国黄色大片网站| 无码高清专| 影音先锋乱伦资源| 尤物视频视频官网| 日韩一级二级三级在线不卡观看完整| 久久亚洲一区女同性恋中文字幕| 99久热精品99re6热| 欧美天天拍| 影音先锋国产精品| 成人在线视频网| 中文字幕亚韩| 99久久久er直播网址| 亚洲AV无码翔田千里网站| 人妻少妇久久中文字幕一区二区 麻豆| 青青草一区二区三区四| 精品国产久久乱码| av久日| 色九九九综合| 天天影视之亚洲综合网| 亚洲色棕合| 97久久国产精品| 天天干夜夜肏| 欧美色图片欧美色图| 国产人妻精品一区二区三区秋霞| 伊人aaa| 老司机久久| 欧美 亚洲 另类 综合| 夜夜騷av、一區二區| 无码一区二区三区四区五区六区七区八区九区十区视频 | 少妇的嫩逼图片| 在线播放欧洲免费av| 天天操福利视频综合网站| 青青草玖玖爱| 欧美色97| 欧美黄色手机在线观看| 91香蕉视频在线观看免费| 99久久精品无码一区二区毛片免费 | Sekablack无码一区| 久久性爱视频免费看| 午夜小电影在线插入淫高潮| 一区二区三区在线美女| 亚洲免费成人精品电影| 五月色网| 1024亚洲中文字幕久在线看片你懂的| 亚州色图欧美| 超碰吊日色| 97啪啪| 国产精品露脸在线观看| 俺去俺来也在线www| 丁香五月AV| 国产天天看| 超碰偷拍| 一中国女人毛片水真多| 日逼国产| 国产SV一线| 大屁股国产在线视频| 欧美97网| 17c在线成人免费A片观看| 亚洲美女自拍偷拍视频| 插入综合网| 免费成人在线熟妇网| 精品人妻一区二区三区免费视频| 伊人一级免费黄片| 欧美色五月| 91草草草| 亚洲综合电影| 啊视频在线| 97超碰色屌| 九七超碰人人乐| 国产一区二区三区白丝| 成人贴图日韩欧美| 亚州图片第一页| 欧美亚洲情色| 色欲天天综合网| 色欲人妻一区二区在线| 欧美日韩久久精品爱爱| AV免费在线播放一区| 不卡超碰护士AV在线免费播放| 日本道日本道中文字幕日本道最新日本道在线观看 | 两女互慰AV高潮喷水在线观看| 五月丁香社区婷婷日韩欧美精品影院 | 欧美 日韩 另类 亚洲| 97超级久久| 中文字幕亚洲永久精品| 国产有码一区| 97在线视频免费| 日韩人妻一区二区精品| 好屌色综合| 日韩欧美亚洲自拍偷拍| oumeisetu综合| 日韩91网| 亚洲图片偷拍视频区| 久久99草| 亚洲国产一区二区入口| 欧美激情一区二区| 性爱乱伦视频免费| 欧美爆操91| 国产精品96| 99在线免费观看| 色97欧美| 东京热亚洲一区二区| 国产综合久| 日韩成人大片在线观看| 热G综合热G中文| AV免费在线播放一区| 日欧毛片久久| 日韩一性一交一A片俄罗斯| 天美传媒在线一区| 亚洲精品一二区| 啊啊啊好大好湿| 懂色中文一区二区三区| 欧美伦乱爱| 色在线亚洲视频www| 东北女人的毛片| 欧美日韩啪啪电影| 国产隔壁老王影院在线| 牛牛久久国产精品视频一二三| 色屁屁影院www国产| 色婷婷在线视频精品导航| 韩国一级做a久久久久| 久久超碰久| 日韩av无码网站| 亚洲精品天天影视综合网| 国内亚洲高清无码| 国产精品国产| 九九热视频在线观看| 超碰色老头| 在线97在线| 亚洲成人一区二区精品| 日本2020一区二区| 97操97色| 韩国成人精品久久久免费看| 久久久久久99999国产精品| 成视频在线观看免费看| 国产色图乱伦| 超碰97在线色男人??| 欧美1727免费观看视频| 久久精品国产精品一区 | gogogo免费高清看中国国语| 色男人色天堂东京热| 在线可观看的黄色网址| 欧美翘臀视频网站一区二区三区| 人人妻人人操人人乐| 翔田千里Av在线| 国模91| 色五月av| 无码天天操| 少妇三p| 97 国产一区| 成人日本视频人妻在线| 午夜舔阴达高潮视频免费看| 九九人妻| 五月婷婷hd| 人人天天干干| 少妇一区二区三区高速| 色欧美亚洲| 欧美美女后入| 欧美91变态| 青女在线| 91色碰| 黄片www.| 伊人久久在线视频观看| 丰满人妻一区二区三区| 屁股久久久久久久久| 亚洲色堂免费视频| www99热| 日韩 欧美 视频 在线 一区| 国产高清亚洲日韩一区| 情色大香蕉| 久日综合网| 二区熟妇韩日| 农村妇女一级二级三级视频| 最近2019中文字幕国语免费版| 超碰95| 亚洲无 码A片在线观看麻豆| 四虎AV在线播放| 久久久久久久久国产| 中文久久一区| 久久精品免费| 神马精品视频| 男人的天堂2019AV| 五月色综合| 一起草精品人妻| 26uuu性| 91视频伊人| 无码国产精品96久久久久孕妇| 91无码精品| 久久精品噜噜噜成人看免欧美大片| 人妻 制服 日韩 中文 在线| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 国产黄色在线播放观看| 亚洲码在线中文在线观看| 中文字幕熟女人妻丝袜| 丝袜美腿av女优在线| 易易A毛视频| 欧美日韩亚洲少妇寂寞影院正在播放| 欧美最大综合网| 亚洲日韩东京热一区| 97干天天| 久9久精品视频| 亚洲日产专区婷婷| 亚洲日本天堂| 天堂av最新电影网| 亚洲人妻爽爽爽| 久久久久久九九九| 91亚洲欧美| 亚洲欧美一区二区网址| 精品国产一区二区三区在线播出| 久久久久久久伊人精品| 岛国激情视频软件| 久久国内| 激情五月婷| 精品.99999| 精品999日本| 欧美精品亚洲精品日韩传电影| 人人澡人人澡人人| 蜜桃久久一区二区| 天天躁日日躁成人字幕aⅴ| 久久久亚洲高清不打码| 国产人妻天天干精品| 亚洲操操| 精产国品一区二三产品| 国产风韵犹存熟妇三区| 欧美姓爱综合网| 精品人妻视频入口| 亚洲黄网在哪免费看| www.狠狠| 无码久| 国产精品一区在线播放| 日本一级特级毛片视频| 国产亚洲精品av一区| 色人久久| 天天天乱色综合全| KK色在线影院| 久久久久久久九九九九| ji熟女.com| 色情五月丁香| 精品97久久综合| 精品人妻15区| 国产久久成人| 综合五月天| 97久久免费| 日韩久射综合| 黄色一区二区秘书性感| 夂久色| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲成人无码影院| 60秒不遮不挡| 亚洲 一区二区 自拍| 91久久久久免| 精吧天堂| 久艾草在线精品视频在线观看| 国产亚州高清国产拍精| 日韩一区二区熟女| 精品玖九九久| 在线观看AV片| 欧洲乱码一区二区| 97超碰欧美中文字幕| 操逼啊啊啊91| 97干天天| 99亚洲精品| 色九月| 夜夜国自区| 国内精品a| 中文字幕视频2区| 亚洲人综合19| 99自拍视频在线观看| 欧美视频激情久久久久久| 久久久97| 欧美久久草熟女| 91亚洲黄色网| 男人的天堂一区三区| 天天内射| 人人妻人射| 午夜性| 日韩性爱小视频| 麻豆精品久久久久久久| 精产品久久| 99色天堂| www男人天堂| 欧美99热| 黄页av| 九九黄色网| 91高清欧美| 熟女乱伦二区| 欧美九九九九九| 大香蕉九九| 欧美另类丝袜熟女| 丁香五月婷婷五月| 伊人九九九| 五月天激情网站| 97在线看| 中文字幕精品人妻丝袜| 人人弄人人摸| 97国产天堂岛| 日韩 欧美 另类 人妻| 97就爱干| 狠狠色婷婷777| 久久啊啊| 任我爽视频在线观看| 丝袜人妻av一区二区| 亚洲欧洲精品成人| 岛国视频一二三区| 破处bbq| 热久久这里只有精品| 亚洲黑人在线| 久久e6只有精品| 亚洲码和欧洲精品激情系列| 激情五月天插| 日本久久久精品电影| 亚洲五月天激情| 96久久久| 亚洲一区亚洲天堂| 国产精品久久久久av| 亚洲天天操| 国产丰满少妇久久久精品影院| 国产av波波国产精品| 久久婷婷苹果| 久久国产99精品72福利| 日韩性爱毛片操骚逼| 欧美性五月| 91ise欧美| 成人性爱av| 91中文字幕在线观看| 小草精彩毛片| 成人免费福利在线观看| 超碰色老头| 国产乱码精品久久久久久| 美女自卫慰黄网站免费| 12一15性XXXX粉嫩国产| 欧洲亚洲综合| 美女露胸露奶头| 国产乱人伦AVA麻豆软件.| 东京热双插| 啊啊啊要高潮了| 亚洲一区二区三区久久 亚洲一区二区| 狠狠色噜噜狠狠狠狠2018| 天天干夜夜肏| 亚射在线| 色激情五月天| 八人操人人摸人人看| 99中文字幕| 欧美一区二区三区黄色影视| 久久超碰爱| 欧美日韩性爱无码| 黄色无码高清黄色无码网站| 天天综合网亚洲综合网| 综合日韩激情另类图片| 在线播放成人网站| 日韩色欲久久一二三四区| 啊啊啊好想要| 精品人妻高清麻豆av| 日日橹狠狠爱欧美超碰| 先锋精品av色鲁| 激情啪啪拍91| 国产免a费看黄片在线| 欧美色欧美| 97视频在线观看免费高清| 97超碰总站| 大香蕉99热| 人妻密肉在线观看| 国产亚洲人妻综合日韩 久久| 国产精品欧美日韩久久| 日本高清免费一本视频在线观看| www欧美91| 骚鸭AV| 欧美性视频二区三区| 金典av| 亚洲情色在线| 中文字幕78| 欧洲一区二区三区免费| 夜夜高潮夜夜爽| 夫妻四区五区六区| 日本不卡卡一区| 国产精品乱人伊人网| 人妻久久| 在线视频资源| 四虎精品一区二区| 97这里有精品| 2020中文字幕在线观看| 日本黄色精品| 超碰97伊人| 中文字幕黄色一起草| 99re这里只有精品2| 久久久三区二区一区| 青青青草伊人精品| 亚洲欧美校园| 97se亚洲综合自| 后入国产| 99久久精品国产系列| 激情小说在线视频| 成人av性爱电影在线观看| 欧美日韩大香蕉| 性爱Av免费| 亚洲情色中文字幕一区| 日本韩欧美在线播放a| 国产精品青草综合久久| 日韩人妻少妇 一区二区三区| 九色婷婷| 日韩人妻操B| 97露脸精品丝袜| 人妻五十路在线| 超碰97日韩| 成·人免费午夜在线观看| 精品国产乱码| 欧美视频中文字幕区| 一区二区三区精品黑丝白丝酒店对鸡| 国产精品老熟女一区二区| av操操不卡| 日韩大香蕉精品在线视频| 欧美综合网站999| 欧美亚洲中文| 97在线观看播放视频| 色爱国产| 色婷婷蜜臀av| 人妻喷水| 岛国黄片网站| 99热这里只有精品地址| 久久久999网站| 日产成人久久| 97啪啪| aaaa少妇高潮大片| 在线啊啊啊啊| 日韩精彩视频| 人人看黄色视频| 性做久久久久久免费观看软件| 日韩精品99999| 久久日本熟女精品一区| 成人性交免费视屏| 久久精品毛片免费不卡| 丰满人妻一区二区三区免费,| 91久久堂| 91色图| 午夜男女爽爽爽在线视频| 欧美日韩国产中文精品字幕自在自线,| 最好看的中文字幕在线2018| 亚洲天堂 视频你懂的| 中文字幕乱碼在线| 亚洲成人ab| 91快色色色色色| 久久一留热品黄| 亚洲精品国产拍免费91在线| 日韩亚洲中文有码视频| 欧美极品女人的天堂| 另类欧美| 操逼免费视频无码国产| 毛片视频白嫩| 亚洲高清欧美总合| 欧美日韩性爱无码| 330Dv国产女人终合视频极品人与兽| 97伊人超碰| Blackedraw视频一区二区| 性色乱AV一区二区| 久久久精品网| 婷婷丁香成人| 一摸二插三插| 一牛影视成人片免费| 九九英色视频| 午夜性生活av免费在线看| 天天爽天天操| 怡红院久久老司机| 亚洲强奸乱伦影视网| baiduhicn.com。| 亚洲一区操| 日韩欧亚太美不卡| 精品91| 精品超碰中文在线| 欧美亚洲首页| 婷婷久久综合| 欧美BT 亚洲色图| 日韩亚洲Av人人夜夜澡人人爽| 天天做天天爱天天爽AV| 日韩免费中文字幕视频| 国产欧美一区二区| 国产午夜在线观看| 亚洲男人的天堂一区二区| 偷拍亚洲| 啪啪视频mP4| 国产综合色精品在线观看| 鲁鲁色综合网| 日韩欧美亚欧在线视频| 北京专精特新企业招聘信息| 神马久久久久| 日本不卡码黄色| 91看黄片| 成人熟女区| 国产精品婬乱一级毛片彝族| 狠操91,com| 亚欧高清在线| 人人妻人人爽一区二区三区| 99热在线播放| 九九九色| 日韩精品9999| 人人摸人人干人人拍97| 91蜜桃传媒精品久久久一区二区| 国产超碰| 神马午夜久久| 中文字幕乱碼在线| 日本免费人成视频播放120秒| 久草精品一区 | 欧美天天干| 日日夜夜骚| 狠狠色狠狠色狠狠五月| 国产丁香精品露脸视频| 综合色色网| 色在线视频导航| 9精品久久| 婷婷久久五月| av网站国产主播在线| 国产久久一区二区| 亚洲精品视频在线| JIZZJIZZ亚洲女人被躁| 欧美第一页| A久久| 精品人妻1区| 91男女| 亚洲AV乱码专区国产噜噜亚洲| 国产操逼视频在线观看| 日韩欧美蜜桃精品久久中文字幕久久| 久青草影院| 天天插夜夜操| 老熟女天天操| 熟女欧美日韩综合婷婷| 日韩精品在线观看网站| 免费操逼91| 久久原创中文| 香一区二区三区| 国产一级黄色片在线观看| 97超碰超碰| 大香蕉综合在线| 中文字幕啊啊啊在线观看视频| 日日操免费视频| 蜜臀Av一区二区三区| 亚洲丝袜色图| 日本三级韩国三级99| 国产性久久久| 亚洲美女av无码| 人妻天天爽夜夜爽2| 暖暖精品二区三区观看| 国产呦精品一区二区三区下载| 99re这里只有精品9| 久久久久久久久国产| 夜夜高潮夜夜爽高清视频一| 粉嫩绯色AV一区二区在线| 97色伦97色伦国产欧美| 人人妻人人爽| 亚洲人人夜夜澡人人爽| 97日视频| 黑丝少妇麻豆| 九九热视频在线观看| 日韩欧美国产一区二区三区四区| 91天天看| 夜夜夜爽www精品视频| 日本孕妇孕交| 91丝袜激情在线| 国产精品乱人伊人网| 97色色色| 久草大| 91三级理论片播放器| 高清无码一区二区三区| 最新国产精品| 亚洲熟女综合一区二区| 久草看看看| 色777999综合| 日韩大香蕉精品在线视频| 91在线丝袜视频| 天操天操夜操夜月操月年年操| 操操碰| 91色久| 久久久久国产无av| 高清国产av无码| 日韩性爱小视频在线观看| 404操逼福利视频| 高清国产精品无码| 岛国激情视频软件| 爽极品影院| www.av在线视频| 8x福利精品第一福利视频导航| 1769一区| 先锋影音av先锋一区| 中国操逼无码| AV和黑人在线播放| 男人天堂黄片| 综合久久六月久久婷婷| AV不卡在线| 国产男人又猛又粗又爽| 美國A片| 果冻国产精品麻豆成人av| 黄片aaaaa一区| www.av在线观看| 欧美性爱另类综合| www.91色综合| 人妻天天爽夜夜爽爽| 亚洲综合113页| 中文字幕精品乱码| 91精品免费| 97在线播放 | 91人精品妻入口| 天天插夜夜操| 人看人人摸人人操| www.夜夜操| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 208天天久久九九九| 啊啊啊水好多| 日本淫乱女一区二区三区视频| 黄人人操人人操| 亚洲日韩国产欧美综合v| 97人人草| 91精品丝袜久久久久久无码人妻| 免费成人在线熟妇网| 69久久| 精品国产av一区二区三区四区入口| 日韩福利综合一区| 亚欧成人中文字幕一区| 中文字幕 码 自拍 视频 区| 久久免费中文字幕在线观看| 日韩美女,国产传媒,视频一区| 美女91网址| 亚洲成人激情小说视频| 乱伦av.com| 色蜜AV| 无码久| 4虎在线观看| 日韩99精品视频综合区| 欧美日韩第一页| 国产女同性恋视频| 麻豆一区二区三区在线看| 国产精品女aA片爽爽视频| 精品亚洲黄色片 国产精品导航一区二区| 久草视频分类在线| 亚洲色图欧美色图制服丝袜 | 国产免费永久精品无码| 亚州成人A√| 国产中文字幕在线观看| 麻豆三极片| 久久精品性| 60秒免费小视频| 97爱爱爱| 成人综合久久精品色婷婷| 蜜桃在线观看一区二区三区| 91中文字幕在线观看| 日本性交操一区二区不卡系列| 99人人干| 99re在线视频国产| 成年人黄色视频免费| 狠狠干综合| 爱妻综合网| 欧美日韩另类在线播放| 亚洲男人天堂Av| 中文字幕熟女人妻丝袜丝| 人人操我人人干| 中文字幕在线播放2中文字幕在线观看2| 欧美日韩青操| 亚洲一区在线观看欧洲| 性爱动态120秒| 91操熟妇| 99久久精品国产高潮| 日韩精品人妻中文字幕久久久| 欧美色性情| 2018色综合天天操| 久久久久极品| 欧美老妇曰批的视频| 欧美性,亚州色| 女性91网站| 亚洲欧洲偷拍一区| 欧美视频一区二区三区| 老司机射| 91欧美综合在线| 你想操日本小逼吗| 丰满精品人妻少妇久久字幕| 色色毛片| 久9久| 放黄片放3级黄片没穿衣服| 日本精品一区三区| 日本熟妇人妻一区二区三区| 高清国产av无码| 色与欲影视天天看综合网| 午夜爽爽爽在线观看永久入口姬片| 97日视频| 操逼大黄片| 九九自拍伦理| 伊人网综合在线视频| 欧美韩国你懂得在线 | 国产人伦a片信息免费片| 大香蕉欧美国产日韩高潮| 日韩性爱毛片操骚逼| 99xav| 激情综合网五月婷婷五月天| 国产精品久久久久久久免牛肉蒲团 | 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久久九97| 91日韩| 日本一二三高清| 亚洲啪AⅤ永久无码| 欧洲小说色图视频另类| 欧美极品性爱天天射| 亚洲亚洲亚洲天堂天堂| 亚洲色欲天天人妻无码系列专区| 伊人宅男大香蕉 | 中国操逼无码| 久草在| 色情五月综合婷婷| 欧美91变态| 中文字幕免费观看| 乱论91| 极品色综合| 一区二区 日韩 欧美 国产 传媒| 操逼大黄片| 色九九久九九| 一区二区首页| 青青久久手机线视频| 国产91丝袜 在线播放| 色性综合| 国产毛片在线| 婷婷激情丁香| 亚洲天堂另类小说男人| 超97在线精品视频| 亚洲Av诱惑| 国产美女口爆吞精| 日本岛国黄色网址| 日韩成人性日韩成人性爱视频在线免费观看| 97 视频在线| 国产成人久久久精品免费AV| 免费精品无码一级毛片牛牛影视 | 天堂亚洲欧美| 久久熟妇五十路一区| 日本视频在线观看污污污| 91 丝袜在线播放| 青青草乱入乱欲视频在线观看| 亚洲强奸乱伦影视网| 亚洲中文字幕在现观看| 18禁久极品美女久久哦哟呀!| 亚洲国产无码精品首页久久久| 午夜小电影在线插入淫高潮| 中文字幕av丝袜| 亚洲天堂性爱| 久久草在线综合视频| 香港澳门日本三级网站| 精品熟妇视频一区二区| 超碰色中文| 91强热人妻| 人人操,人人插| 天天爱天天操| 丝袜色综合| 96AV久久久| 精品婷婷| 欧美大香蕉专区网| 在线播放成人高清免费视频| 黑人精品欧美一区二区蜜桃| 伊人精品视频| 黄页18禁| 九九热精品| 欧美人妻精品一区二区| 免费AV中文网在线观看| 亚洲天堂另类| 99福利社| 伊人991| 欧美亚洲20p| 97舔舔| 狼人久草| 欧美日韩操逼嗦吊| 亚洲一区二区久久久久| 午夜舔阴达高潮视频免费看| 日韩大香蕉AV影片| 伊人在线大香蕉视频久久| 少妇500双飞99| 久久发布国产伦子伦精品| 激情婷婷| 伊人99热| 六月婷婷综合| 欧美久久伊人| 中国乱伦一区二区| av最新免费中文字幕| 大香蕉免费3| 久久久久亚洲熟妇熟女| 99热| 69视频入口| 久久伊人最新网址视频| 97天天日| 亚洲丝袜诱惑| 青青色在线观看| 91老熟妇| 亚洲无码精品AV久久久| 黄片www视频免费| 久久久少妇| 在线中文字幕| 欧美A片中文字幕| 日韩欧美操逼xxx| 成人无遮挡毛片免费看| 欧美日韩黄片精品在线| 日韩精品色呦呦| 免费黄色片。| 中日韩熟女| 人人透人人操| 婷婷五月天av| 蜜臀av在线播放一区二区三区| 黑操B| 射丝袜高跟鞋99| 亚洲视频一二区| 国产精品久久久久久9999| 久久久九九| 91精品91久久久中77777| 亚洲 暴爽 AV人人爽日日碰|