中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕

包郵 贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕

出版社:電子工業(yè)出版社出版時(shí)間:2016-07-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 312
中 圖 價(jià):¥50.7(7.3折) 定價(jià)  ¥69.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書(shū)更多>

贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕 版權(quán)信息

贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕 本書(shū)特色

presto是專門為大數(shù)據(jù)實(shí)時(shí)查詢計(jì)算而設(shè)計(jì)和開(kāi)發(fā)的產(chǎn)品。由于presto是基于java語(yǔ)言開(kāi)發(fā)的, 因此,對(duì)使用者和開(kāi)發(fā)者而言, presto極易學(xué)習(xí)、使用并針對(duì)特定的業(yè)務(wù)場(chǎng)景進(jìn)行改造開(kāi)發(fā)和性能 優(yōu)化。無(wú)論是對(duì)多數(shù)據(jù)源支持,還是高性能、易用性、可擴(kuò)展性等方面, presto都是大數(shù)據(jù)實(shí)時(shí)查 詢計(jì)算產(chǎn)品中的佼佼者。 本書(shū)按照由淺入深的順序?qū)resto進(jìn)行了全方位的細(xì)致講解,具體內(nèi)容包括presto概述、 presto安裝與部署、 presto restful框架解析、提交查詢、生成查詢執(zhí)行計(jì)劃、查詢調(diào)度、查詢執(zhí)行、隊(duì)列、system connector、 hive connector、 kafka connector、 connector開(kāi)發(fā)、 functions開(kāi)發(fā)、 jd-presto功能改造、 presto性能調(diào)優(yōu)、 presto應(yīng)用場(chǎng)景。 本書(shū)對(duì)java研發(fā)工程師,在大數(shù)據(jù)技術(shù)領(lǐng)域從業(yè)的研發(fā)工程師、運(yùn)維工程師、架構(gòu)師,對(duì)大數(shù) 據(jù)研究方向感興趣的大學(xué)老師和學(xué)生、以及大數(shù)據(jù)技術(shù)的入門學(xué)者,從事海量數(shù)據(jù)分析應(yīng)用的開(kāi)發(fā) 者、研究者都有很強(qiáng)的參考價(jià)值。

贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕 內(nèi)容簡(jiǎn)介

《presto技術(shù)內(nèi)幕》由淺入深地詳細(xì)介紹了presto 的安裝過(guò)程、內(nèi)部運(yùn)行原理機(jī)制、功能特性、性能優(yōu)化方法,以及在應(yīng)用過(guò)程中常見(jiàn)的問(wèn)題及解決方案等,同時(shí)詳細(xì)介紹了jd-presto 版本的許多新功能及其適用的業(yè)務(wù)場(chǎng)景,這些功能的成功研發(fā),使得jd-presto 版本不僅僅可用于離線大數(shù)據(jù)分析計(jì)算來(lái)提升性能,還可用于多種數(shù)據(jù)源混合進(jìn)行實(shí)時(shí)大數(shù)據(jù)分析計(jì)算,使一些使用其他大數(shù)據(jù)技術(shù)不能解決的業(yè)務(wù)場(chǎng)景有了一個(gè)全新有效的解決方案。 適合讀者: java 研發(fā)工程師; 在大數(shù)據(jù)技術(shù)領(lǐng)域從業(yè)的研發(fā)工程師、運(yùn)維工程師、架構(gòu)師; 對(duì)大數(shù)據(jù)研究方向感興趣的大學(xué)老師和學(xué)生、以及大數(shù)據(jù)技術(shù)的入門學(xué)者; 從事海量數(shù)據(jù)分析應(yīng)用的開(kāi)發(fā)者、研究者。 

贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕 目錄

**部分 基礎(chǔ)篇第 1 章 概述21.1 presto 背景及發(fā)展21.2 presto 特點(diǎn)21.3 基本概念31.3.1 presto 服務(wù)進(jìn)程31.3.2 presto 模型41.3.3 presto 查詢執(zhí)行模型 51.4 presto 整體架構(gòu)91.4.1 硬件架構(gòu)91.4.2 軟件架構(gòu)91.5 小結(jié)11第 2 章 presto 安裝與部署122.1 環(huán)境說(shuō)明 122.2 準(zhǔn)備工作132.2.1 建立 ssh 信任關(guān)系132.2.2 安裝 java 172.2.3 安裝 maven 172.2.4 安裝 hive 182.3 源碼編譯212.3.1 下載源碼 212.3.2 源碼結(jié)構(gòu)說(shuō)明 222.3.3 編譯 262.4 部署 302.4.1 服務(wù)部署 302.4.2 客戶端部署 382.4.3 jdbc 使用 402.5 小結(jié) 42第二部分 核心設(shè)計(jì)篇第 3 章 presto restful 框架解析 443.1 statement 服務(wù)接口 443.2 query 服務(wù)接口 473.3 stage 服務(wù)接口483.4 task 服務(wù)接口493.5 小結(jié) 52第 4 章 提交查詢 534.1 提交查詢的步驟 534.2 源碼解析 534.3 提交查詢的流程 604.4 小結(jié) 61第 5 章 生成查詢執(zhí)行計(jì)劃 625.1 基本概念 635.1.1 node 635.1.2 metadata api 675.2 詞法與語(yǔ)法分析 685.2.1 語(yǔ)法規(guī)則 695.2.2 詞法分析 695.2.3 語(yǔ)法分析 715.3 獲取 queryexecution 725.3.1 獲取 queryexecutionfactory 725.3.2 創(chuàng)建 queryexecution 735.3.3 啟動(dòng) queryexecution 745.4 語(yǔ)義分析 775.4.1 statement 分析 775.4.2 relation 分析845.4.3 表達(dá)式分析 915.5 執(zhí)行計(jì)劃生成915.5.1 執(zhí)行計(jì)劃節(jié)點(diǎn) 915.5.2 sql 執(zhí)行計(jì)劃935.5.3 relation 執(zhí)行計(jì)劃955.5.4 query 執(zhí)行計(jì)劃 995.6 執(zhí)行計(jì)劃優(yōu)化1025.6.1 implementsampleasfilter 1025.6.2 canonicalizeexpressions 1025.6.3 simplifyexpressions 1025.6.4 unaliassymbolreferences 1035.6.5 pruneredundantprojections 1035.6.6 setflatteningoptimizer 1035.6.7 limitpushdown 1045.6.8 predicatepushdown 1045.6.9 mergeprojections 1045.6.10 projectionpushdown 1045.6.11 indexjoinoptimizer1055.6.12 countconstantoptimizer 1055.6.13 windowfilterpushdown 1055.6.14 hashgenerationoptimizer 1055.6.15 pruneunreferencedoutputs 1065.6.16 metadataqueryoptimizer 1065.6.17 singledistinctoptimizer 1065.6.18 begintablewrite 1065.6.19 addexchanges 1075.6.20 picklayout 1075.7 執(zhí)行計(jì)劃分段1075.7.1 source 1075.7.2 fixed 1075.7.3 single 1075.7.4 coordinator_only 1075.8 示例1085.8.1 count 執(zhí)行計(jì)劃1085.8.2 join 執(zhí)行計(jì)劃1085.9 小結(jié)110第 6 章 查詢調(diào)度 1116.1 生成調(diào)度執(zhí)行器 1116.2 查詢調(diào)度過(guò)程 1136.2.1 nodemanager 1146.2.2 nodeselector 1156.3 小結(jié) 118第 7 章 查詢執(zhí)行 1197.1 查詢執(zhí)行邏輯 1207.2 task 調(diào)度1207.2.1 source task 調(diào)度1207.2.2 fixed task 調(diào)度1267.2.3 single task 調(diào)度 1287.2.4 coordinator_only task 調(diào)度 1287.3 task 執(zhí)行1297.3.1 創(chuàng)建 task 1297.3.2 更新 task 1357.3.3 運(yùn)行 task 1407.4 小結(jié) 147第 8 章 隊(duì)列 1488.1 配置說(shuō)明 1488.1.1 queues 隊(duì)列定義1498.1.2 rules 規(guī)則定義 1498.2 隊(duì)列加載 1508.3 隊(duì)列匹配 1518.4 小結(jié) 154第 9 章 system connector 1559.1 system connector 使用1559.1.1 information_schema 1559.1.2 metadata 1579.1.3 runtime 1579.2 system connector 實(shí)現(xiàn)1599.2.1 information_schema 實(shí)現(xiàn)1609.2.2 system connector 實(shí)現(xiàn)1639.3 小結(jié) 168第 10 章 hive connector16910.1 與 hive 的結(jié)合17010.2 split 分片管理 17510.3 數(shù)據(jù)讀取17910.4 create table as select 的實(shí)現(xiàn) 18210.5 小結(jié)186第 11 章 kafka connector 18711.1 認(rèn)識(shí) kafka connector 18711.1.1 配置18711.1.2 配置屬性18711.1.3 內(nèi)置字段18911.1.4 表定義文件19011.1.5 kafka 中的 key 和 message 19111.1.6 行解碼19211.1.7 日期和時(shí)間解碼器19411.1.8 文本解碼器19411.1.9 數(shù)值解碼器19411.2 kafka 連接器使用教程19411.2.1 安裝 apache kafka19511.2.2 下載數(shù)據(jù)19511.2.3 在 presto 中配置 kafka topics 19711.2.4 基本數(shù)據(jù)查詢19711.2.5 添加表定義文件19911.2.6 將 message 中所有值映射到不同列20011.2.7 使用實(shí)時(shí)數(shù)據(jù)20211.3 kafka connector 獲取數(shù)據(jù) 20711.3.1 split 分片管理20711.3.2 數(shù)據(jù)讀取20911.4 小結(jié)210第 12 章 connector 開(kāi)發(fā)21112.1 創(chuàng)建 maven 工程 21112.2 注冊(cè) plugin 21312.3 connector 21312.4 metadata 21512.5 splitmanager 21712.6 recordsetprovider 21812.7 小結(jié) 219第 13 章 functions 開(kāi)發(fā)22013.1 function 注冊(cè) 22013.2 窗口函數(shù) 22513.3 聚合函數(shù) 22913.4 小結(jié) 232第三部分 高級(jí)篇第 14 章 jd-presto 功能改造23414.1 pdbo 功能開(kāi)發(fā)23414.1.1 jdbc split 剖析23514.1.2 jdbcrecordcursor 剖析 23814.1.3 分批次讀取實(shí)現(xiàn)原理 24014.1.4 動(dòng)態(tài)步長(zhǎng)實(shí)現(xiàn)原理 24314.1.5 條件下發(fā) 24514.1.6 pdbo 配置定義 24714.2 ddl 及 dml 支持 25014.2.1 hive 連接器 insert 功能 25014.2.2 hive 連接器 ctas 動(dòng)態(tài)分區(qū)表功能 25214.3 動(dòng)態(tài)增加、修改、刪除 catalog 25414.3.1 目的 25414.3.2 現(xiàn)狀 25414.3.3 實(shí)現(xiàn) 25514.3.4 效果 25814.4 小結(jié) 258第 15 章 presto 性能調(diào)優(yōu)25915.1 合理設(shè)計(jì)分區(qū) 25915.2 group by 字句優(yōu)化 25915.3 使用模糊聚合函數(shù) 25915.4 合并多條 like 子句為一條 regexp_like 子句26015.5 大表放在 join 子句左邊26015.6 關(guān)閉 distributed hash join 26115.7 使用 orc 存儲(chǔ) 26115.8 小結(jié) 262第 16 章 presto 應(yīng)用場(chǎng)景 26316.1 etl 26316.2 實(shí)時(shí)數(shù)據(jù)計(jì)算26416.3 ad-hoc 查詢26616.4 實(shí)時(shí)數(shù)據(jù)流分析26616.5 小結(jié)268附錄 a 常見(jiàn)問(wèn)題及解決辦法269a.1 同時(shí)訪問(wèn)兩個(gè) hadoop 集群269a.2 kafka 集群重啟后無(wú)法獲取數(shù)據(jù)272a.3 task exceeded max memory size 277a.4 sql 中 in 子句太長(zhǎng)導(dǎo)致棧溢出錯(cuò)誤278a.5 高并發(fā)導(dǎo)致大量查詢出錯(cuò)279附錄 b presto 配置參數(shù)說(shuō)明 282附錄 c presto 執(zhí)行信息說(shuō)明289
展開(kāi)全部

贏在京 東系列技術(shù)教程:Presto技術(shù)內(nèi)幕 作者簡(jiǎn)介

翁志:現(xiàn)任京東首席技術(shù)顧問(wèn),信息安全部負(fù)責(zé)人,硅谷研發(fā)中心負(fù)責(zé)人,主要負(fù)責(zé)京東的技術(shù)創(chuàng)新,信息安全以及對(duì)外技術(shù)交流合作等,兼任全國(guó)信息安全標(biāo)準(zhǔn)化技術(shù)委員會(huì)委員。擁有近20年IT技術(shù)開(kāi)發(fā)經(jīng)驗(yàn),擁有十余項(xiàng)國(guó)內(nèi)外專利。2013年加入京東,領(lǐng)導(dǎo)京東大數(shù)據(jù)開(kāi)源計(jì)算框架Presto榮獲“2015COPU開(kāi)源優(yōu)秀項(xiàng)目獎(jiǎng)”,本人獲“中國(guó)開(kāi)源杰出人物”稱號(hào)。   機(jī)構(gòu)負(fù)責(zé)人-戴東東:時(shí)任京東數(shù)據(jù)庫(kù)管理部負(fù)責(zé)人,負(fù)責(zé)數(shù)據(jù)庫(kù)、大數(shù)據(jù)等新技術(shù)研究工作,擁有近15年IT技術(shù)研發(fā)及團(tuán)隊(duì)管理經(jīng)驗(yàn),側(cè)重于海量數(shù)據(jù)庫(kù)、大數(shù)據(jù)、機(jī)器學(xué)習(xí)等技術(shù)領(lǐng)域的研究。2012年加入京東,組建并帶領(lǐng)JD-Presto研發(fā)團(tuán)隊(duì)榮獲多個(gè)國(guó)內(nèi)外獎(jiǎng)項(xiàng)。   高級(jí)架構(gòu)師-呂信:Presto中國(guó)社區(qū)創(chuàng)建者與管理者,主要從事Hadoop、JD-Presto大數(shù)據(jù)開(kāi)源產(chǎn)品及京東數(shù)據(jù)云的研發(fā)與架構(gòu)設(shè)計(jì),具有豐富的大數(shù)據(jù)解決方案及大數(shù)據(jù)公有云解決方案的設(shè)計(jì)及開(kāi)發(fā)經(jīng)驗(yàn)。   架構(gòu)師-郭李明:2012年入職京東,一直從事與大數(shù)據(jù)分布式架構(gòu)相關(guān)的技術(shù)研究,參與并主導(dǎo)了Presto京東開(kāi)源版本的核心功能開(kāi)發(fā),致力于大數(shù)據(jù)計(jì)算的解決方案研究。   高級(jí)工程師-袁安峰:擅長(zhǎng)Presto性能調(diào)優(yōu)與Bug修復(fù),對(duì)Presto的SQL優(yōu)化器有深入研究, 同時(shí)一直致力于對(duì)Presto底層實(shí)現(xiàn)原理的研究和探索。負(fù)責(zé)CSDN極客社區(qū)Presto板塊維護(hù),熱衷于分享研究Presto技術(shù)原理的文章以及對(duì)Presto使用的心得和體會(huì)。   高級(jí)工程師-孔云龍:對(duì)HDFS、MapReduce、Hive等Hadoop生態(tài)系統(tǒng)中的技術(shù)有比較深入研究,在分布式查詢引擎Presto和分布式消息系統(tǒng)Kafka的功能改造和優(yōu)化方面積累了豐富的經(jīng)驗(yàn)。目前正在京東公有云部門從事數(shù)據(jù)計(jì)算服務(wù)相關(guān)研發(fā)工作。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 美名宝起名网-在线宝宝、公司、起名平台 | 多功能干燥机,过滤洗涤干燥三合一设备-无锡市张华医药设备有限公司 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 春腾云财 - 为企业提供专业财税咨询、代理记账服务 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 陕西安玻璃自动感应门-自动重叠门-磁悬浮平开门厂家【捷申达门业】 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 智慧消防-消防物联网系统云平台 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 |