99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜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ù)平臺升級項目里我接手了一個看似常規(guī)的任務(wù)在剛完成的CDH 6.1.0集群上部署Apache Kylin。當(dāng)時團(tuán)隊里沒人覺得這會是個坑——畢竟Kylin官網(wǎng)文檔寫著“支持CDH 6.x”社區(qū)帖子里也有人曬過截圖。結(jié)果從第一天起整個部署過程就像在拆一顆多引信定時炸彈Hive元數(shù)據(jù)連不上、Spark任務(wù)反復(fù)失敗、Kylin Web UI啟動后立刻報500錯誤日志里密密麻麻全是ClassNotFoundException和NoClassDefFoundError。最諷刺的是用完全相同的安裝包、配置腳本在CDH 5.16.2上三小時就跑通了Cube構(gòu)建換到6.1.0連續(xù)五天卡在“Kylin服務(wù)能啟但查不了表”這個狀態(tài)。問題根源不在Kylin本身而在于CDH 6.1.0這場靜默革命。它不是一次平滑升級而是一次底層依賴的全面重鑄Hadoop 3.0取代了2.xSpark從2.2躍升至2.4Hive 2.1被Hive 3.1替代更關(guān)鍵的是——Cloudera徹底移除了對Apache原生組件的“兼容性兜底”。過去CDH 5.x時代Cloudera會把Hive、Spark等組件打上自己的補(bǔ)丁包再封裝一層適配層讓第三方工具比如Kylin能通過標(biāo)準(zhǔn)接口調(diào)用到了6.1.0他們轉(zhuǎn)向“上游對齊”策略直接采用Apache官方發(fā)布的二進(jìn)制包只做最小化安全加固和監(jiān)控集成。這意味著Kylin所依賴的那些“約定俗成”的類路徑、配置項命名、甚至序列化協(xié)議全都在CDH 6.1.0里被悄悄改寫了。舉個最典型的例子Kylin 3.1.x默認(rèn)通過hive-site.xml里的hive.metastore.uris連接Hive Metastore這在CDH 5.x里指向一個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就會用老方式去連結(jié)果連Socket都建不起來日志里卻只顯示一句模糊的Failed to get database default。這背后是兩個生態(tài)體系的錯位Kylin作為Apache頂級項目其版本迭代節(jié)奏由社區(qū)投票決定每個大版本都要兼顧Hadoop 2.x/3.x、Spark 2.x/3.x、Hive 2.x/3.x的兼容矩陣而CDH 6.1.0作為商業(yè)發(fā)行版它的組件選型邏輯是“穩(wěn)定性壓倒一切”寧可犧牲部分新特性也要確保企業(yè)級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)版本對齊的精密手術(shù)——你得像解剖醫(yī)生一樣一層層剝離CDH 6.1.0的組件封裝找到Kylin真正需要的“裸金屬”接口再用膠水代碼把它們重新粘合。提示別信官網(wǎng)文檔的“支持CDH 6.x”這種寬泛表述。打開Kylin源碼里的pom.xml搜索cdh關(guān)鍵字你會發(fā)現(xiàn)所有CDH相關(guān)profile都只定義到cdh5.16根本沒有cdh6的構(gòu)建配置。這意味著Kylin官方從未為CDH 6.x做過編譯時適配所有成功案例都是用戶自己在運(yùn)行時硬調(diào)出來的。2. CDH 6.1.0的三大“隱形斷點(diǎn)”與Kylin的對應(yīng)破解方案要讓Kylin在CDH 6.1.0上活下來必須精準(zhǔn)定位三個最關(guān)鍵的“生態(tài)斷點(diǎn)”。這些斷點(diǎn)不會在安裝文檔里明說但每踩一個Kylin就會失去一項核心能力。我花了72小時逐行比對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模式根本不讀這個配置它只認(rèn)自己kylin.properties里寫的URL和principal。我曾在這里浪費(fèi)16小時直到抓包發(fā)現(xiàn)Kylin進(jìn)程根本沒向9083端口發(fā)請求。2.2 斷點(diǎn)二Spark 2.4的Shuffle Manager從HashShuffleManager升級為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它要求每個Task至少有32MB內(nèi)存用于排序緩沖區(qū)。而Kylin默認(rèn)的kylin.engine.spark.rdd-partition-cut-mb500參數(shù)在CDH 6.1.0下會讓單個Partition數(shù)據(jù)量暴增觸發(fā)Spark的java.lang.OutOfMemoryError: GC overhead limit exceeded。破解方案重構(gòu)Spark內(nèi)存分配模型并降級Shuffle策略首先計算CDH 6.1.0集群的真實(shí)可用內(nèi)存# 查看YARN NodeManager配置CDH管理界面 → YARN → 配置 → 搜索yarn.nodemanager.resource.memory-mb # 假設(shè)值為32768MB32GB則單個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ǔ)丁需手動下載 kylin.engine.spark.use-kylin-spark-udftrue實(shí)測對比同一張10億行事實(shí)表在CDH 5.16上用默認(rèn)參數(shù)Cube構(gòu)建耗時22分鐘在CDH 6.1.0上若不改Shuffle Manager構(gòu)建到70%時必然OOM崩潰應(yīng)用上述配置后耗時降至28分鐘且全程內(nèi)存穩(wěn)定在12GB以下。2.3 斷點(diǎn)三HBase 2.1的Coprocessor加載機(jī)制變更導(dǎo)致Kylin Query Server無法注冊協(xié)處理器Kylin的實(shí)時查詢依賴HBase的Endpoint Coprocessor加速聚合計算。CDH 5.16的HBase 1.2允許通過hbase.coprocessor.region.classes配置項動態(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 → 配置 → 高級!-- 刪除舊的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時必須勾選“滾動重啟”選項。如果直接全量重啟HBase會清空WAL日志導(dǎo)致正在構(gòu)建的Cube數(shù)據(jù)丟失。CDH 6.1.0的滾動重啟會逐臺停啟RegionServer保證服務(wù)不中斷。警告千萬別用hbase coprocessor add命令CDH 6.1.0的HBase Shell已移除該命令執(zhí)行會報ERROR: NoMethodError (undefined method add for #HBase::Admin:0x...)。所有Coprocessor注冊必須通過配置文件滾動重啟完成。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存儲配置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ū)動沖突 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對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)擊“高級”選項卡清空所有hbase.coprocessor.*相關(guān)配置項舊配置會與新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)擊“操作” → 選擇“滾動重啟RegionServers”等待所有RegionServer狀態(tài)變?yōu)椤敖】怠奔s3-5分鐘注意CDH 6.1.0的“滾動重啟”按鈕在界面上非常隱蔽它藏在RegionServer實(shí)例列表右上角的“更多操作”下拉菜單里不是主操作欄的“重啟”。我曾因找不到這個按鈕誤點(diǎn)了全量重啟導(dǎo)致線上Cube查詢中斷47分鐘。4. 從零開始的CDH 6.1.0 Kylin 3.1.2部署全流程含避坑細(xì)節(jié)現(xiàn)在把所有碎片知識整合成一條可執(zhí)行的流水線。這不是理想化的步驟列表而是我在生產(chǎn)環(huán)境踩過所有坑后總結(jié)的“防錯指南”。每一步都標(biāo)注了CDH 6.1.0特有的陷阱和繞過方法。4.1 環(huán)境準(zhǔn)備階段必須驗(yàn)證的5個前置條件在下載Kylin安裝包前先用以下命令驗(yàn)證CDH 6.1.0集群狀態(tài)。任何一項失敗后續(xù)安裝必崩# 1. 驗(yàn)證Kerberos票據(jù)有效性在Kylin計劃部署節(jié)點(diǎn)執(zhí)行 kinit -kt /etc/security/keytabs/kylin.service.keytab kylin/cdh6-masterCDH6.LOCAL klist # 應(yīng)顯示有效票據(jù)有效期≥24小時 # 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隊列的Max Resources必須 ≥ 32768 MB32GB否則Spark Executor無法啟動 # 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小時而Kylin構(gòu)建Cube可能持續(xù)12小時以上。必須在krb5.conf里添加renew_lifetime 7d并在Kylin啟動腳本中加入kinit -R自動續(xù)期命令否則構(gòu)建中途票據(jù)過期日志里只會顯示模糊的Connection refused。4.2 Kylin安裝與初始化四步不可逆操作Kylin的安裝不是解壓即用CDH 6.1.0要求四個關(guān)鍵動作必須按順序執(zhí)行跳過任一環(huán)節(jié)都會導(dǎo)致服務(wù)無法啟動第一步解壓并預(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)容分別寫入兩個文件 # 此處省略具體寫入命令實(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ū)動 ./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第四步啟動Kylin服務(wù)并驗(yàn)證Web UI# 啟動Kylin后臺運(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)賬號admin/KYLIN進(jìn)入System → Configuration頁 # 檢查kylin.source.hive.beeline-url是否顯示為你配置的URL警告初始化元數(shù)據(jù)時若不加--hive-jdbc-url參數(shù)Kylin會用內(nèi)置的Hive 1.2.1 JDBC驅(qū)動導(dǎo)致kylin_metadata庫創(chuàng)建失敗后續(xù)所有操作都會報Table kylin_metadata doesnt exist。這個錯誤在CDH 6.1.0日志里不會明確提示只能在HiveServer2的hiveserver2.log里搜索CREATE DATABASE IF NOT EXISTS kylin_metadata才能發(fā)現(xiàn)。4.3 首個Cube構(gòu)建實(shí)戰(zhàn)從建模到查詢的端到端驗(yàn)證用一個真實(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留空非時間分區(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對應(yīng)rdd-partition-cut-mb100點(diǎn)擊Submit → Build → 選擇Full BuildStep 3監(jiān)控構(gòu)建日志關(guān)鍵診斷點(diǎn)# 實(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é)果時間3秒且執(zhí)行計劃顯示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時務(wù)必在CDH管理界面打開YARN的Applications頁實(shí)時觀察Application狀態(tài)。CDH 6.1.0的YARN Resource Manager對Spark Application的資源申請有嚴(yán)格超時控制默認(rèn)300秒如果Spark配置中的spark.executor.memory超過NodeManager可用內(nèi)存Application會卡在ACCEPTED狀態(tài)直至超時Kylin日志里卻只顯示W(wǎng)aiting for Spark job...。此時必須立即在YARN UI點(diǎn)擊Kill Application否則Kylin服務(wù)會一直阻塞。5. 生產(chǎn)環(huán)境必須實(shí)施的7項加固措施Kylin在CDH 6.1.0上跑通只是起點(diǎn)要扛住生產(chǎn)流量還需7項硬核加固。這些不是可選項而是我在某金融客戶集群上線后因未實(shí)施其中某項導(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ī)整個OLAP服務(wù)中斷。必須配置雙節(jié)點(diǎn)熱備配置步驟在第二臺服務(wù)器cdh6-worker1同樣安裝Kylin 3.1.2配置完全一致修改兩臺機(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啟動順序先啟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隊列避免Kylin Spark任務(wù)搶占其他業(yè)務(wù)資源必須在YARN中劃出獨(dú)立隊列CDH管理界面操作進(jìn)入YARN → 配置 → 搜索yarn.scheduler.capacity.root.queues將值改為default,kylin新增kylin隊列新增配置項yarn.scheduler.capacity.root.kylin.capacity30分配30%集群資源新增配置項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ī)制防止慢查詢拖垮整個集群Kylin默認(rèn)無查詢超時限制一個復(fù)雜SQL可能占滿所有QueryServer線程。必須啟用熔斷修改$KYLIN_HOME/conf/kylin.properties# 查詢超時秒 kylin.query.timeout-second300 # 最大并發(fā)查詢數(shù)按QueryServer CPU核心數(shù)*2設(shè)置 kylin.query.max-concurrent-queries16 # 啟用查詢限流CDH 6.1.0必須開啟否則HiveServer2會拒絕連接 kylin.query.enable-throttletrue kylin.query.throttle-window-ms60000 kylin.query.throttle-limit-per-window100實(shí)測某次上線后一個開發(fā)誤執(zhí)行SELECT * FROM huge_table因未設(shè)熔斷QueryServer線程池被占滿導(dǎo)致所有Dashboard刷新失敗。啟用上述配置后該查詢在300秒后自動終止其他查詢不受影響。5.4 日志歸檔策略避免Kylin日志撐爆磁盤CDH 6.1.0的Kylin日志默認(rèn)不輪轉(zhuǎn)一個月就能生成50GB日志。必須配置Log4j2自動歸檔修改$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的危險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
返回資訊列表
夜夜做天天爽| 97久久人人人干| 第五婷婷伊人丁香色| 91精选国| 久热99久热| 日逼AV影音先锋男人资源站| 亚洲成人在线观看网址| 婷婷久久伊人| 久久激情五月天| 色婷婷成人网| 欧美天天干天天草| 五月综合婷婷五月| 99re视频在线播放| 色噜噜狠狠色综无码久久合欧美| 思思热在线观看| 亚洲色五月| 色五月婷婷中文字幕| 五月丁香六月天| 最新无毒无码AV| 九九综合九| 99久久婷婷精品视频| 99re久热| 久99久精品视频| Av性爱网站| 五月婷婷天天色| 成人五月天在线视频在线观看| 99热这里只有免费| 成人在线网| 亚洲人妻AV| 99综合免费视频| 无码人妻AV久久久一区二区三区| 4399精品一区二区| 婷婷五月丁香五月| 成人网丁香五月| 亚洲情a| 亚洲第一成人无码A片| 九九九九大香蕉| 色情激情五月婷婷| 丁香五月婷婷啪啪| 日日爽天天| 99热.com| 亚洲色五月婷婷| 综合久久99| 丁香五月婷婷啪啪视频| 日韩色五月| 丁香五月天欧洲在线| 激情五月综合免费| 激情五月六月| 欧美性猛交 XXXX 乱大交| 99精品视频播放| wwwss在线观看| 青青草原精品久久| 人妻丰满精品一区二区A片| 99婷婷综合| 六月色婷婷综合影视| 激情99热| 婷婷久久精品| 777米奇影视第四色| 五月婷视频| 日韩国产在线免费观看| 亚洲激情精品| 伊人99久久| 激情五月天在线观看色婷婷| 另类专区在线| 五月丁香A片| 亚洲视频在线观看99| 五月天婷a| 98色花堂98t.R| 99精品在线| 色婷精品91| 五月天.com| 国产SUV精品一区二区883| 婷婷永久在线| 日本成人噜噜| 日B日潘金莲BB| 五月天婷婷六月激情网| 色色婷婷丁香| 五月天天丁香婷婷在线中| 婷婷五月成人系列| 涩五月婷婷| 97极品在线| 激情欧美婷五月| 可以直接看的av| 五月做爱| 深爱五月婷| 夜夜躁爽日日| 婷激情五月天视频导航| 天天日天天插| 天天爽天天弄| 天天插天天插| 人人干天天舔| 九九热超碰| 激情小说五月天| 婷婷久久免费| 久久久噜噜噜操操操| 97色五月天| 色丁香婷婷| 婷婷五月天丁香成人社区| 五月天堂婷婷| 99热 精品在线| 五月丁香色婷婷婷基地| 99这里只有精品|v| av在线免费播放| 5月丁香啪啪啪| 亚洲AV成人精品网站在线播放| 婷婷丁香五月综合| 欧美色五月| 日韩九区| 99操碰| 天天操天天爱天天日| 啪到高潮激情丁香五月| 色色色色色色五月婷婷| 色99在线视频| 玖玖在线视| 色99热| 日本在线观看aaa 99| 99热九九在线| 国产精品成人AV在线观看春天| 丁香综合网| 久久久com| 久久99综合| 国产99热| 婷婷丁香五月激情图片| 九色1区视频在线| 99久久性爱| 99热99思午夜精品| 色久女| www.玖玖婷婷在线| 黄色激情五月天| 综合色七七| 激情六月日韩| 日本理论久久| 99视频自拍| 六月婷婷综合激情| 五月天婷婷基地| 婷婷色系婷色| 婷婷香蕉视频| 国产精品久久久久久白浆色欲| www.99热精品| 伊人久久大香线蕉av最新| 99久热| 精品人妻伦九区久久AAA片| 丁香五月天偷拍| 国产3p露脸普通话对白| www,天天干| 亚洲无码猫咪| 亚洲色网络| 婷婷热婷婷色| 亚洲一级AV在线免费播放| 4399亚洲视频| 成人网站免费sxj| 色婷婷久久9.com| 婷婷五月天综合网| 九九色图| 男人大jjc女人免费视频| 99九九精品| 成人综合视频在线| 亚洲第一第二网站| 六月色国内综合| 久久sp免费视频| 丁香色综合| 欧日韩AV| 超碰在线超碰| 色狠狠色噜噜AV天堂五区| 热久视频| 天天曰夜夜爽| 国产性爱在线| 日本在线视频播放91| 久久性刺激| 在线播放中文字幕| 色五月五月婷婷| 99色在线视频观看| 久久免费试看120秒| 婷婷在线免费| 桃色激情网| 天天射综合网站| 国产真实乱了老女人视频| 99这里只有精品99| 激情五月天综合网站网站网站| 超碰妻人人| 91中文在线| 国产片天天爽夜夜爽| 婷婷伊人欧美| 色色五月婷| 色婷婷五月中文字幕在线dvd| 九九99在线视频| 亚洲成人在线综合| 99热99热| 超碰9| 日本黄 色 片| 26uuu精品一区二区| 激情小说 五月天| 天天久久狠狠色综合| 婷婷五月天国产传媒| 激情六月婷婷| 久久这里只有精品8| 在线一起草av| 丁香婷婷综合激情五月色| 综合久久高清| 婷婷五月综合亚洲| 日日操日日射| 六月丁香啪| 久久久久久久8| 青草视频在线观看视频 | 丁香五婷婷| 98国产精品综合一区二区三区| 97精品自拍视频| 婷婷五月天,影院| 久99综合婷婷| 9视频1在线| 性生生活大片又黄又| 五月丁香性爱| 波多野结衣AV无码Porn| 婷婷干五月综合在线播放| 亚洲五月天第一综合干| 无码啪啪| 综合色网站| 五月停亭久久电影| 色吧婷婷五月亚洲| 99精品国产在热久久| 亚洲成人AV在线播放| 五月激情婷婷女| 五月天婷婷在看| 天天色综和网| 99re热精品在线视频| 色吧婷婷五月亚洲| 超碰9799| 亚洲乱码日产精品BD| 97福利视频| 久久精品人妻| 丁香五月婷婷基地| xx人人xx| 66色在线日韩| 久久99热免费最新版| av人人操| 色色 9| 国产性色蜜乳| 婷婷五月丁香六月伊人网| 色天堂A| 婷婷五月天性爱视频| 亚洲中字AV电影在线网站| 深爱五月婷婷| 91一起操| 操碰91| 棕合影院色色| 亚洲美女高潮久久久久久69| 超碰免费成人| 97人妻碰碰中文无码久热丝袜| 影音先锋91| 狠狠色狠狠操| 婷婷五月天视频免费在线观看| 婷婷五月激情视频| 天天干天干| 91精品综合久久久久久五月丁香| 成人免费va| 色永久| 欧美狠狠地| www狠狠| 五月天激情婷婷小说| 久久婷婷欧美| 热热久久精品视频| 欧美色六月婷婷| 人人舔人人色人人高潮| 99热这里只有精品50| 国产韩日亚洲美州欧亚综合在线| 婷婷丁香色五月亚洲| 亚洲婷婷视频| 天天干天天日日| 五月丁香综合精品| 天天干com| 丁香五月婷婷手机| 99热碰碰| 99热精品无码| 亚洲经典三级| 日本在线wwww| 美女黄频aⅴ视频| 综合久久97| 欧美日韩国产日本精品四虎网网站物| 71在线精品视频一区| 亚洲AVDVD| 91婷婷伊人牛牛| 久久久久久9| 久99| 襙比视频| 五月天婷婷青青草| 91久久九久久九久久九久久九久久| 五月综合激情| 婷婷丁香久久| 日韩AC在线免费观看| 亚洲区1| 丁香五月人妻| 久久亚洲A| 丁香五月天黄色片| 五月天激情网址| 色婷婷六月天在线| 欧日韩成人| 丁香色色网| 少妇出轨做爰高潮A片| 日韩在线视频9色| 大香蕉丁香| 9999热在线| 婷婷五月精品中文字幕| 99小精品| 五月色婷婷综合| 免费婷婷| 日韩av手机在线观看| 九九精品少妇| 五月六月婷婷激情网| 五月天综合区| 成人一级片| www久| 久久9情免费| 欧洲精品爱爱| 色婷婷婷综合五月天| 激情五月狠狠| 久久狠狠干| 国产性爱在线| 丁香五月91| 蜜桃婷婷丁香五月天狠狠久久综合| 婷婷五月色综合| 日本激情91| 色色色综合网| 亚州综合色| 婷婷五月天最新综合你懂的| 99爱在线观看视频| 色婷婷导航| 九九色网| 婷婷爱综合| 99热这里只有精品中文字幕| 丰满老熟妇BBBBB搡BBB| 99九九精品视频推荐| 影音先锋一区| 五月丁香激情婷婷综合| 五月天社区| 热99视频精品在线| 色区久久| 天天久综合| 六月婷婷五月天| 99婷婷综合| 久久久久妻| 热思思| 天天影院色| 国内9l视频自拍老熟女九色| 免费的日逼视频| 丁香五月天激情视频| 99热这里只有精品在线| 黄久久久| 都市激情小说婷婷| 人妻中文在线| 九九色欲网| 亚洲性色XXXXX| 亚洲高清在线| 婷婷色一二三区波多野结衣| 天天干天天操天天上| 色婷婷在线播放| 极品嫩草| 欧洲综合色| 久久久婷婷| 39视频第二区| 另类小说五月天激情| 99自拍视频在线| 国产av网| 亚洲无码成人性爰网| 超碰超碰在线| 超碰人人91| 久久99成人性爱高清视频| 狠狠做深爱婷婷久久综合一区| 中文字幕日产A片在线看| 国产成人AV在线播放| 毛片新网地| 开心激情婷婷| A片一曲| 色婷婷六月丁香综合欲精品| 婷婷色情 | 超碰在线人妻| 狠狠草狠狠草| 韩国不卡AC视频| 色色色在线播放| 色香欲综合| 亚洲宗合激情| 亚洲综合婷婷五月| 中文字幕丰满孑伦无码专区| 丁香五月婷婷啪| 97久久草草超级碰碰碰| 蜜桃婷婷狠狠久久| 五月婷婷视频| 99色免费| 五月激情站| www.cao.com久久| 久久五月婷综合网| 中文字幕免费高清电视剧| 五月丁香婷婷色| 一区视频网站| 日本九九视频| AV成人在线播放| 欧美六月婷婷| 无码任你操| 丁香六月天婷婷色| 久久婷婷一级片| 国产偷人爽久久久久久老妇APP| 这里只有精品在线视频精品| 久色资源| 蜘蛛女免费观看完整版高清电影| 婷婷五月天成人网| 91艹人| 久久ww| 久久综合激情五月天| 99色精品| 亚洲夜五月| 夜夜撸日日操| 日本精品。999| 性无码专区无码| 日韩抽插操逼| 香蕉AV777XXX色综合一区| 婷婷激情五月天在线视频| 色九区| 99热在线免费观看精品| 色www久视频| 538久久| www久久久久久久久久久| 欧美丁香六月激情视频| 国产精品男人AV不卡| 涩涩涩.com| 久久综合站| 26uuu欧美日本| 怡红院91a√| 激情无码网| 色色五月天丁香婷婷| 超碰人人超碰| 激情综合五月激情XXXX| 国产黄色在线| 5月婷婷激情在线| 欧美在线视频9| 久9免费视频| 美女网黄| 熟女人妻一区二区三区免费看| 婷婷五月俺要去| 欧美特大片黄| 色色色色网| 九九色播五月丁香| 五月天婷婷在线视频| 亚洲舔观看| 无码成人播放器| 五月婷婷开心丁香| 丁香六月| 色色色色网站| 色情激情五月| 欧美超碰人人| 性色五月天| 欧美激情xxxXX| 亚洲午夜成人av电影网| 十一月婷婷激情四射| 九九这里是免费的视频5| 色婷婷久久| 五月综合激情图片| 东北黄色一级| 第四色五月天| 五月天另类图片| 九九人人看| 天天草女人| 洗浴中心操B视频| 久久免费丁香| 婷婷导航| 五月婷婷片| 91大神操美女| 国产毛片精品一区二区色欲黄A片| 热思思| 91婷婷搞| 国产精产国品一二三在观看| www.夜夜操| 欧美欧盟性爱网| 婷婷丁香中文字幕| 丁香色综合| 五月丁香拍拍激情综合| 五月丁香婷婷综合网色欲| 六月婷婷激情| www,五月天激情| 激情图片久久| 最近中文字幕2019视频1| 五月丁香在线观看| 久久久久婷婷五月热综合| 成人AV片播放| 五月激情啪啪| 亚洲AV色婷婷人禽五月天| 无码人妻激情| 日本网站久久| 五月丁香激情综合网| AV五月婷婷露脸| 亚洲综合99| 九九精品9| 99热精品在线| 色婷婷小说| 五月婷婷色播视频| AAA久久久AAA久久久AAA| 激情五月天网站| 中文AV网| 婷婷五月天激情综合深爱| 九九热re99re6在线精品| 四LLL少妇BBBB槡BBBB| 五月天婷婷综合| 婷婷区日本| xx久久| 另类丁香五月天区图| 综合色色网| 久久婷婷五月综合啪| 中文字幕AV在线| 婷婷激情六月中文| 国产精产国品一二三在观看| 伊人狠狠丁香婷婷综合尤物| 天天操综合网站| 丁香五月婷婷综合视频| 久久婷婷综合基地| 99久久色| 怎么样可以看免费的一级av| 天天爽天天干| 中文字幕,综合,91| 爱婷婷久久视频| 五月天激情综合在线| 久久 中文 日本| 色婷婷六月| 99热这| 免费看成人747474九号视频在线观看| 丁香五月五婷| 99久久成人| 丁香五月婷婷深爱综合激情| 激情婷婷在线中文字幕| 丁香五月婷婷99| 91干婷婷| 香蕉久久国产AV一区二区| 亚洲色五月| 婷婷色五月婷| 色五月丁香网| 五月丁香黄色| 九九热在线观看视频网站| 99久久99视频只有精品| 婷婷六月激情| 99啪啪网| 丁香天堂夜| 婷婷五月在线影院| 99在线精品免费视频| 日本色色网| 98色花堂98t.R| 丁香色婷婷五月天| 婷婷六月五月天综合| 97婷婷丁香五月天激情图片| 五月天天天综合| 欧美激情综合色综合啪啪五月| 99色在线视频观看| 操逼电影免费看| 国外亚洲成AV人片在线观看| 国产精品国产成人国产三级| 成片免费观看视频大全| 五月婷久久| 色色亚洲视频| 超碰人人色| 色五月亚洲| 夜夜夜夜夜操| 天天干 夜夜爽| 9久国产精品| 天堂综合久久| 色综合天堂| 久99热在线观看| 深爱激情五月天| 色色亚洲视频| 97欧美在线| 天天弄天天操| 国产精品成人AV在线| 激情九色| 色播六月| 色色色色色色色色综合网| 激情99热| 婷婷五月激情网| 六月激情婷婷| 97人人超| av九九| 99色色| 久久久亚洲精品一区二区三区浴池| 久久婷婷视频| 亚洲国产精品VA在线看黑人| 热久久999| 日韩野外 无套| 91干99| 国产操逼网站| 色色五月婷婷久久| 丁香五月天激情| 激情五月天在线观看婷婷| 日本熟女视频一区二区| 五月婷婷成人网首页| 5月婷婷6月丁香aV| 热99精品视频| 天天干电影| 日日懆天天懆| 丁香五月婷婷六月| 色色五月天婷婷丁香| WWW免费视频碰碰碰碰| 91精品久久久久久| 九九碰九九爱97超碰| 亚洲日本韩国| 日韩有码一区| 91九色丨国产丨爆乳| 天天人人综合| 99秘 在线| 成人性爱无码| 国产性爱一级| 五月丁香六月综合激情 | 久草五月天| 操逼巨乳91| 久热伊人| 日韩一本操| 日韩有码一区| 91人人操人人| 亚洲综合丁香婷婷六月天| 26uuuuuuuu国产| 激情中文在线| 天天干天天做| 色都都狠狠色都都色综合色| 嫩模aV在线| 日韩成人网站精品久久大全| 亚洲第一精品成人999久久精品| 久热99热| 国产精产国品一二三在观看| 超级碰碰99| 久久婷婷色情7777网站| 国产精品五月丁香| 日本成人噜噜噜| 狠狠搞狠狠操| WWW色色色COM| 日韩啪啪网| 婷婷中文字幕版| 天天婷婷综合亚洲亚洲| 夜夜干天天操| 亚洲综合欧美色丁香婷婷888月图片| 久9热在线视频| 色色丁香五月婷婷| 婷婷激情视频| 国产午夜精品一区二区三区四区| 久久婷婷东京热| 婷婷五六月丁香| 26uuu最新地址| 99色视频在线| 香蕉中文在线| 激情深爱综合| 五月欧美丁香在线观看| 少妇大叫太大太粗太爽了A片| 无码一级片| 丁香六月婷婷综合激情欧美 | 9久热在线视频精品| 99热在线免费观看精品| 五月天停婷基地| 九九热九九| www.seqingwuyuetian| 99九九在线观看免费| 五月婷婷免费视频| 天天干天天干天天干天天干天| 伊人爱爱日本| 亚洲sesesese| 久久久久人妻网址| 欧洲色区| 曰曰久久| 99在线精品免费视频| 综合网色| 久久婷婷五月综合色奶水99啪| 综合性视频99| 激情久久久| 无码动漫AV| 五月激情婷婷六月丁香| 丁香六月啪啪啪| 日韩av免费版| 99久久a线观| 97超碰在线免费观看| 国产毛片操B| 五月激情丁香五月| 国产精品视频免费看| 丁香五月天堂婷婷| 99在线观看免费精品视频| 91大神操美女| 激情丁香久久| 五月丁香激情六月| 日本色婷婷| 色色色综合色| 综合在线色婷婷| 日本美女97在线视频| 日日操夜夜爽白洁| 丁香六月婷婷开心| 91se在线观看| 深爱激情五月婷婷| 国产真实乱对白精彩| 91丨九色丨东北熟女| 99精品无码| 啪啪啪大香蕉| 欧美日韩99| 日本色久| 激情婷婷九月| 青草激情综合| 97久久婷婷色| 我爱婷婷五月天综合88| 色婷婷亚洲婷婷| 六月激情婷婷| 久久这里只| 亚洲V国产V欧美V久久久久久| 激情五月天久久丁香| 九月综合| 熟女啪啪视频| 久久免费精彩视频| 久久久五月天婷婷成人网| 久色五月| 伊人九热| 伊人网色婷婷五月天| 成人无码精品1区2区3区免费看| 99热综合在线| 色色网站在线| 99热最新网址| 色五月激情网| 五月婷婷久久综合| 婷婷天堂综合| 日韩另类| 婷婷丁香在线| 新97人人上人人| 99九九玖玖| 丁香五月天狠狠操| 五月欧美丁香在线观看| 婷婷丁香五月激情密臀av| 五月丁香偷拍| 丁香五月激情月| 五月婷婷丁香俺日污视频| 九九综合五月欧美| 久久国产色| 五月丁香亭亭AV女优| 五月激情六月丁香| 国内一级精品| 色综合久久88色综合天天99| 99热老网站| 五月婷婷在线免费观看| 热九九在线| 超碰碰碰碰| 久久亚洲色导航| www.色婷婷| 亚洲综合色丁香婷婷六月| 91人人人人人| 天天爽天天日天天舔| 2021日韩无码| 婷婷五月天丁香社区| 欧美激情综合色综合啪啪五月| 97丁香婷婷| 九九色精品| 91超碰人人操| 影音先锋 91工厂| 桃色五月婷婷| 99热这| 久久婷婷内射| 99热国产这里只有精品| 色色色色色色色综合| 亚洲午夜成人av电影网| 欧美成人A片AAA片在线播放| 日韩无码人妻一区二区| 99热青青草| 色八月婷婷| 婷婷色情 | 日本五月婷| 99热丁香| 五月婷婷综合视频| 99色视频在线观看| 殴美97色| 99A级片| 丁香五月婷婷久久久| 丁香五月婷婷激情97| 亚洲av骚货| 大香蕉婷婷丁香天堂AV| 久久曰曰| 这里只有精品视频在线看| 18久久| 五月色网| 狠狠人妻久久久久久综合丁香| 67194中文在线| 综合五月丁香六月婷婷| 99热在线爱| 婷色天堂| 成人免费在线电影| 天天爽成人综合网站| 99热爆在线| 99狠狠色| 五月激情婷婷六月丁香| 色播五月丁香综合| 天天干电影| 热99精品视频| 人人97碰| 久久久天堂国产精品女人| 丁香激情五月天| 久久五月视频| 色碰97| 婷婷伊人綜合中文字幕| 婷婷五月天激情综合网| 怡春院久操| 乱岳熟女50岁| 天天综合网在线| 激情色中文| 九九九九中文字幕| 亭亭五月丁香五月天激情| 五月天色视频| 色综合色色| 91a片爽| 91蜜桃婷婷狠狠久久综合9色| 六月婷婷狠狠做| 免费97碰碰| 天堂成人A片永久免费网站| 色播五月天激情| 99re这里只有精品国产99| 99热一本| 丁香五月色情| 婷婷五月激情网| 日本色婷婷五月天成人电影| 色综合视频| 国产偷人爽久久久久久老妇APP | 国产美女无遮挡裸体毛片A片| 色色国产| 婷婷五月婷婷五月天| 国产成人综合在线| 亚洲人操亚洲人| 亚洲色五月| 99re思思久久| 久久在这里有精品| 九九狠狠干| 色婷插| 久久大香蕉| 综合激情视频| 色在线五月天免费| 亚洲操精品| 亚洲无码猫咪| 欧美内射AAAAAAXXXXX| www.婷婷亚洲基地| 开心婷婷五月天激情网| 九九99视频精品| 五月丁香啪综合| 婷婷9月天| 久久亚洲婷婷| 91碰碰视频| 色五XX| 婷婷五月天Av| 夜夜 操无码| 色很久综合| 欧美69久成人做爰视频| 国产在这里只有精品| 丁香婷婷六月| 青草激情在线| 九九家庭影院| 在线观看的av| www久久久久久| 狠狠久久婷五月综合色| 色爱综合网| 97人人草| 碰97久久| 天天激情欧美美女| 男女久久婷婷五月天| 99丁香五月婷| 97人妻碰碰碰久| 9热久久| 91狼友视频网页更新| 夜精品无码A片一区二区蜜桃 | 性色视频| 久久久精久人妻| 99在线观看这里都是精品| 中文字幕视频在线播放| 啪啪操超碰| 色婷大香蕉| 一本婷婷丁香久久 | 五月天综合久久丁香91| 色播五月丁香综合| 久久久9久| 刘玥精品一区| 日韩黄在免| 国产真人做爰视频免费| 婷婷五月在线观看| 丁香婷婷色五月| 人妻aV在线| 这里只有精品视频| 色99在线观看| 丁香五月天激情免费在线观看AV777| 思思热久久爱| 五月丁香激情欧洲啪啪| 色青五月天| a v色婷婷| 丁香五月婷婷动漫| 怡红院院在线导航网| 婷婷五月天视| 天天激情综合| 丁香五月天色| 一区二区中文字幕| 人人爽在线视频综合网| 五月丁香六月婷婷精品| 婷婷伊人| 桃色五月婷婷| 久久精品色| 99热 这里只有精品 国产 日韩| 婷婷五月大| 99在线观看亚洲| 97色色色色色色色| 丁香五月婷婷性爱| 天天摸天天爽| 怡红院院久久| 影音先锋 婷婷| 欧美va亚洲va在线播放| 亚洲色vA| 日日操天天| 色五月天综合网| 色色a| 日本色99| 久久五月婷| 五月激情视频| 国产真实乱对白精彩| 色逼综合网| 婷婷六月成人| 999九九九久久久99HD| 日韩美女在线视频19| 射区导航| 五月丁香久久综合| 日本熟女视频一区二区| 色噜噜狠狠色综合日日免费| 天天 青草 丝袜制服 在线| 婷婷五月天亚洲综合| 丁香五月成人av| 免费看成人747474九号视频在线观看| 五月婷婷激情性爱| 婷婷丁香色五月| 日本乱子人伦在线视频| 五月天婷婷色播综合在线| 中文字幕高清av| 二级黄色毛片| 色五月色五天色情网| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 久久综合综合久久| 激情五月天色| 五月天五月色| 色偷偷色婷婷| 色婷精品91| 丁香五月综合| 亚洲日韩成人三级av| 九九色情网五月天| 丁香五月人妻| 夜夜爽天天| 一区二区三区四区无码| 婷婷深爱五月| 久久99久久99精品免视看婷| 97人人射| 亚洲岛国电影| 丁香五月激情网| 五月天丁香啪啪综合| 狠狠操天天日| 日本天天色| 婷婷天天色| 五月激情四射网站| 五夜丁香| 99re思思| 五月天色婷婷网| 91久久精品无码一区二区三区| 天天插天天插| 午夜]香婷婷深深爱| 日本欧美国产| 丁香五月婷婷动漫视频| 色停停五月天| 99热网站| 雪千夏麻豆| 香蕉狠狠爱视频| 啄木鸟黑丝一区二区| 在线综合网| 五月丁香六月综合激情| 五月天婷婷激情六月久久| 大香蕉天堂| 久色姿源| 综合伊人久久| 中字幕视频在线永久在线观看免费| .comwww在线观看免费操| 淫视馆aV二区一区| 激情综合网激情五月丁香| 97在线综合| 欧州婷婷五月天综合| 日韩超碰在线| 少妇口诉沐足视频播放器网址| 丁香婷婷激情| 少妇真实被内射视频三四区| 婷婷色片| 免费久久这里只有精品99| 可以免费观看的av| 国产av天堂| 99热性色| 深爱开心五月天| 五月丁香自拍| 操逼五月婷婷| 成人午夜无码视频| 99小视频网站| 婷婷五月天影院| 99热精品网| 激情婷婷五月天伊人在线观看| 99色色| 秋霞少妇AV网站| www,久久久| 99热无码首页| 久久综合五月天| www91在线| 丁香五月六月婷婷综合激情| 第四色五月天| 伊人九九综合| 天天cha成人综合网| 国产成人av在线播放| 色九月综合| 77799热| 久久与婷婷| 国产毛片操B| 色五月婷婷五月丁香五月激情五月视频 | 99久久婷| 婷婷伊人綜合中文| 六月丁香婷婷亚洲中文玖玖| 51XX午夜影福利| 91男人资源站| 天天拍天天做视频| 激情久久久久| 久久九九一區| 五月天婷婷色小说| 深爱婷婷网| 成人网在线视频| 婷婷五月综合视频| 婷婷综合| 亚洲免费看片| 色五月婷婷五月天| 婷婷日韩| 亚洲AAA| 丁香六月婷| 五月婷在线影院| 色99网站| 婷婷99综合| site:jszngf.com| 九九久久精品| 久久精品五月天| 美女五月狠狠| 中文超碰视在线| 亚洲色域网| 91久久久久久久久18| 大香蕉精品视频| 六月久久婷婷| 亚洲婷婷丁香五月| 日日夜夜天天爽| 熟妇人妻中文字幕无码老熟妇 | 人妻内射视频| 婷婷色色色| 五月婷婷免费视频| 亚洲精品久久久久AV无码| 久久这里只有精品5| 99日在线视频| 99狠狠| 播播网色播播| 久久婷婷色综合老司机| 开心五月色婷婷综合开心网| 少妇高潮呻吟A片免费看软件| 99热欧美在线观看| 五月婷婷大香蕉| 亚洲欧洲国产精品| 97在线刺激| 五月婷婷,狠狠操| 欧美色性色好| 中文字幕婷婷在线| 婷婷五月天激情网站| 丁香五月婷婷操逼| 精品人妻久久久久久久| 强辱丰满人妻HD中文字幕| 丁香 婷婷五月| 色五月婷婷五月天| 婷婷五月天另类视频| 九九亚洲| 深爱激情小说五月婷婷| 五月天婷婷成人网| ss五月天激情| 色久综合| yazhou seshipin| 玖玖在线视频| 亚洲丁香五月美女| 激情内射人妻1区2区3区| 激情纯色婷婷五月天在线不卡视频| 风流少妇A片一区二区蜜桃| 狠狠色婷婷丁香六月| 国产日产亚系列精品版优势| 亚州视频九九99| 成人超碰网| 天天热夜夜操| 九月停停| 日本狠狠网| AV成人在线播放| 另类激情五月| 色综合九九| 色无码| 女人天堂av| 亚洲视频在线网站| 日日夜夜天天爽| 色 噜噜 九月 婷婷| 五月天婷婷小说| 丁香伊人网| 99爱在线免费视频| 色色色视频免费无码 | 色五月婷婷影视| 色色婷婷丁香五月天| 嫩草视频在线观看| 精品久久艹| 激情婷婷综合| 人五月天婷婷喷水| 亚洲色99| 任你日视频| 日日夜夜狠狠| 精品99爱免费视频在线观看| 久在热99| 日本高清综合网五月丁香| 人人综合久| 激情深爱五月天| 激情综合网激情五月网| 色综合99色| 色天堂A| 99热这里在线精品| 51精品国自产在线| 人人草人| 日韩精品999| 91蜜桃婷婷狠狠久久综合9色| 九九热区一区二区三区| 一片AV片免费播放| 丁香五月影视| 色A网| 97色综合视频| 五月综合丁香婷婷| 五月欧美色播| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 日本精品人妻无码77777| 激情五月狠狠| 99欧州偷拍视频| 91chinese在线| WWW.色婷婷.COM| 欧美性爱中文字幕| 这里只有精品视频| 天天射夜夜骑| 五月丁香久久呀| 天天插天天射| 亚洲精品激情| 91 九色 熟女| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 久久久香| 国产AV一区二区三区日韩| 婷婷成人五月天成人文学| 秋霞免费三级片| 久久久久久久久久久久久久久久一道本| 五月丁香亭亭| 五月婷婷深深爱爱| 大香蕉在线观看9| 婷婷导航| 天天日天天干天天插天天射| 色情丁香五月婷婷精品| 免费看欧美成人A片无码| www.婷婷五月| 久久er这里只有精品| 超级碰碰碰久久网站| 九九激情综合| 操一操插一插| 成人一级片| 五月天丁香色色| 大香蕉九操| 色五月六月婷婷| 五月色色色| 视频一区二区在线| 99热最新| 久久这里有精品视频在线免费观看| 97九色| 人人综合色| 六月综合婷婷开心伊人| 五月草影视| 丁香五月天AV在线| 五月丁香婷婷老司机| 99热首页| 色偷偷五月天| 日韩av干| 六月婷婷av| 色涩视频久久| 色色色99| 五月婷婷丁香五月| 免费试看小视频 99| 色情丁香五月婷婷精品| 欧美在线ee日韩| 少妇综合网| 五月天播播中文字幕 | 久久综合影院 | 26uuu精品一区二区| 五月丁香六月激情| 婷婷伊人| 五月花免费视频| 丁香五月婷婷88在线| 婷婷六月激情| 91久久精品视频| 亚洲国产精品VA在线看黑人| 五月婷亚洲精品AV天堂| 婷婷五月天激情诱惑| 十月丁香婷婷| 九九久久99精品免费观看www| 精品久久99码| 在线中文亚洲| 久久这里有精品在线观看| 九九热色视频| 婷婷五月天AV在线| 中文超碰视在线| 成人精品一区日本无码网| 97碰| 激情五月天在线视频| 婷婷五月天伦理| 99色色热热| 色婷婷a| 99艹精品在线观看| 欧美性生交XXXXX无码小说| 欧美操人| 超碰人人干| 婷婷.com| 欧美另类五月激情| 丁香五月婷婷性爱| 久激情网| 五月婷婷|欧美| 七七久久婷婷| 香蕉婷婷五月| 九九热在线视频| 欧美婷婷综合| 超碰人人操人人干| 天天天在线观看| 九九99视频| 九九热这里只有精品12| 夜夜躁狠狠| 国产婷婷色五月| 婷婷综合色图| 91疯狂操操操操| 成人午夜在线视频| 五月丁香久久激情综合| 人人色人人弄人人操| 欧美日韩99| 色综合色色| 五月婷色色| 在线看片av| 婷婷的色色五月天| 五月婷婷激情综合av| 俺也去在线视频| 另类视频丁香五月| 亚洲精品性色| 婷婷操逼网| 丁香五月婷婷色综合基地| 色色99色色| 香蕉婷婷色五月| 久久色五月天| 久久九九怡红院| 色五月天影视| 超碰99在线| 99在线热| 色一情一乱一乱一区91| 激情久久肏屄视频| 丁香五月影视| 中文字幕视频在线播放| 婷婷五月天激情综合| 丁香五月欧美激情| 九色91美女| 91精品久久久久久久| 欧美 日韩 成人 在线| 色婷婷888| 亚洲黄色精品| 999婷婷综合| 久久久久亚洲AV无码网影音先锋| ′久久99一| 九九re精品视频在线观看 | 欧美性猛交XXXX乱大交极品| 欧美日韩精品人妻狠狠躁免费视频 |