- Presto實戰(zhàn)
- (美)馬特·富勒 曼弗雷德·莫澤 馬丁·特拉韋爾索
- 1811字
- 2021-04-10 00:09:03
前言
關(guān)于本書
本書是有關(guān) Presto 分布式查詢引擎的第一本也是十分重要的一本書,面向初學(xué)者和已經(jīng)在使用 Presto 的用戶。理想情況下,你已經(jīng)對數(shù)據(jù)庫和 SQL 有一定的了解,但如果沒有相關(guān)知識,你也可以在學(xué)習(xí)本書的過程中查閱相關(guān)內(nèi)容。無論你的專業(yè)程度如何,我們都相信你能從本書中學(xué)到一些新知識。
本書的第一部分首先介紹 Presto,之后講解如何快速啟動和運行 Presto,以便開始學(xué)習(xí)使用它,具體內(nèi)容包括命令行界面的安裝和初次使用,基于 JDBC 的其他客戶端應(yīng)用程序和 Web 應(yīng)用程序(如 SQL 數(shù)據(jù)庫管理或儀表盤和報表工具)的初次使用。
第二部分詳細(xì)介紹 Presto 架構(gòu)、集群部署、到數(shù)據(jù)源的諸多連接器,以及 Presto 的主要功能——使用 SQL 查詢?nèi)魏螖?shù)據(jù)源信息。
第三部分介紹在生產(chǎn)環(huán)境中運行和部署 Presto 集群時需要了解的其他方面。具體內(nèi)容包括 Web UI 的使用、安全配置,以及一些組織使用 Presto 的真實案例。
排版約定
本書使用以下排版約定。
黑體
表示新術(shù)語。
等寬字體(constant width
)
表示程序片段,以及正文中出現(xiàn)的變量、函數(shù)名、數(shù)據(jù)庫、數(shù)據(jù)類型、環(huán)境變量、語句和關(guān)鍵字等。
等寬粗體(constant width bold
)
表示應(yīng)由用戶輸入的命令或其他文本。
等寬斜體(constant width italic
)
表示應(yīng)由用戶輸入的值或根據(jù)上下文確定的值替換的文本。
此圖標(biāo)表示提示或建議。
此圖標(biāo)表示一般注記。
此圖標(biāo)表示警告或警示。
代碼示例、授權(quán)和引用說明
本書的補充材料在 1.4.6 節(jié)有詳細(xì)介紹。
如果你有技術(shù)問題,或?qū)κ纠a的使用有疑問,可以通過社區(qū)聊天室(參見 1.4.3 節(jié))聯(lián)系我們,或在本書的倉庫中提交 issue(問題)。
本書是要幫你完成工作的。通常,你可以在程序和文檔中直接使用本書提供的示例代碼。除非你要使用大量代碼,否則無須聯(lián)系我們獲得許可。例如,編程時用到書中的幾個代碼片段無須獲得許可,但將示例代碼出售或傳播則需要獲得許可;引用示例代碼來回答問題無須獲得許可,但將大量示例代碼用于產(chǎn)品文檔中則需要獲得許可。
我們很希望但不強制要求你在引用本書的內(nèi)容時加上引用說明。引用說明通常包括:標(biāo)題、作者、出版社和 ISBN。例如“Presto: The Definitive Guide by Matt Fuller, Manfred Moser, and Martin Traverso (O'Reilly). Copyright 2020 Matt Fuller, Martin Traverso, and Simpligility Technologies Inc., 978-1-492-04427-7”。
如果你覺得自己對書中示例代碼的使用超出了上述授權(quán)的范圍,請通過 permissions@oreilly.com 聯(lián)系我們。
O'Reilly在線學(xué)習(xí)平臺(O'Reilly Online Learning)

40 多年來,O'Reilly Media 致力于提供技術(shù)和商業(yè)培訓(xùn)、知識和卓越見解,來幫助眾多公司取得成功。
我們擁有獨一無二的專家和革新者組成的龐大網(wǎng)絡(luò),他們通過圖書、文章、會議和我們的在線學(xué)習(xí)平臺分享他們的知識和經(jīng)驗。O'Reilly 的在線學(xué)習(xí)平臺允許你按需訪問現(xiàn)場培訓(xùn)課程、深入的學(xué)習(xí)路徑、交互式編程環(huán)境,以及 O'Reilly 和 200 多家其他出版商提供的大量文本和視頻資源。有關(guān)的更多信息,請訪問 https://oreilly.com。
聯(lián)系我們
請把對本書的評價和問題發(fā)給出版社。
美國:
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
中國:
北京市西城區(qū)西直門南大街 2 號成銘大廈 C 座 807 室(100035)
奧萊利技術(shù)咨詢(北京)有限公司
O'Reilly 的每一本書都有專屬網(wǎng)頁,你可以在那兒找到本書的相關(guān)信息,包括勘誤表、示例代碼以及其他信息。可以通過鏈接 https://oreil.ly/PrestoTDG 訪問該頁面。
對于本書的評論和技術(shù)性問題,請發(fā)送電子郵件到:bookquestions@oreilly.com。
要了解更多 O'Reilly 圖書、培訓(xùn)課程、會議和新聞的信息,請訪問以下網(wǎng)站:http://oreilly.com。
我們在 Facebook 的地址如下:http://facebook.com/oreilly。
請關(guān)注我們的 Twitter 動態(tài):http://twitter.com/oreillymedia。
我們的 YouTube 視頻地址如下:http://www.youtube.com/oreillymedia。
致謝
我們要感謝 Presto 社區(qū)的每個人,感謝你們使用 Presto、推廣它、幫助其他的用戶、為項目做貢獻,甚至提交代碼和文檔。作為社區(qū)的一員,我們十分激動,并期待未來大家一起獲得更多的成功。
Presto 社區(qū)至關(guān)重要的一部分是 Starburst 公司。我們要感謝 Starburst 每一個人的幫助,感謝 Starburst 為 Presto 項目、使用 Presto 的客戶以及本書作者(也是 Starburst 團隊成員)所做的工作,以及提供的資源、支持和穩(wěn)定性。
關(guān)于本書,我們要特別感謝所有在想法、反饋和審閱方面提供過幫助的人。下面是一個可能并不完整的人員列表:
Anu Sundarsan、Dain Sundstrom、David Phillips、Grzegorz Kokosiński、Jeffrey Breen、Jess Iandiorio、Justin Borgman、Kamil Bajda-Pawlikowski、Karol Sobczak、Kevin Kline、Megan Sifferlen、Neeraj Soparawala、Piotr Findeisen、Raghav Sethi、Thomas Nield、Tom Nats、Will Morrison 和 Wojciech Biela。
此外,本書的三位作者還想要表達他們個人的感激之情。
馬特想感謝他的妻子 Meghan 和三個孩子 Emily、Hannah 和 Liam,感謝他們在馬特寫作本書時表現(xiàn)出的耐心和給予的鼓勵。孩子們對父親成為圖書作者的激動之情幫助馬特度過了許多漫長的周末和深夜。
曼弗雷德想感謝他的妻子 Yen 和三個兒子 Lukas、Nikolas 和 Tobias,感謝他們不但容忍了曼弗雷德這個技術(shù)迷,而且和曼弗雷德一樣對技術(shù)、寫作、學(xué)習(xí)和教學(xué)充滿興趣和熱情。
馬丁想感謝他的妻子 Melina 和四個孩子 Marcos、Victoria、Joaquin 和 Martina,感謝他們在過去七年里支持馬丁從事 Presto 相關(guān)工作并表現(xiàn)出極大的熱情。
更多信息
掃描下方二維碼,即可獲取電子書相關(guān)信息及讀者群通道入口。

- 網(wǎng)上沖浪
- Practical Data Wrangling
- 空間機器人遙操作系統(tǒng)及控制
- 來吧!帶你玩轉(zhuǎn)Excel VBA
- 新手學(xué)電腦快速入門
- CentOS 8 Essentials
- 統(tǒng)計學(xué)習(xí)理論與方法:R語言版
- 信息物理系統(tǒng)(CPS)測試與評價技術(shù)
- Mastering ServiceNow Scripting
- 走近大數(shù)據(jù)
- 軟件工程及實踐
- 基于敏捷開發(fā)的數(shù)據(jù)結(jié)構(gòu)研究
- 工業(yè)機器人實操進階手冊
- HBase Essentials
- Web璀璨:Silverlight應(yīng)用技術(shù)完全指南