網(wǎng)友評分:
5分
Presto是一款適用于大數(shù)據(jù)的分布式SQL查詢引擎,用于對大小從GB到PB的各種數(shù)據(jù)源運(yùn)行交互式分析查詢。一個Presto查詢可以合并來自多個來源的數(shù)據(jù),從而可以在整個組織中進(jìn)行分析。適用于期望響應(yīng)時間從幾秒到數(shù)分鐘不等的分析師。
Presto是否可以連接到MySQL或PostgreSQL?
是的,通過 MySQL Connector或 PostgreSQL Connector。這兩個連接器都擴(kuò)展了基本的JDBC連接器,該連接器很容易擴(kuò)展以連接其他數(shù)據(jù)庫。Presto還包括一個JDBC驅(qū)動程序 ,該 驅(qū)動程序允許Java應(yīng)用程序連接到Presto。
為什么在啟動時看到“ 無法連接到發(fā)現(xiàn)服務(wù)器進(jìn)行刷新 ”錯誤?
通常這不是問題。出現(xiàn)錯誤消息是因?yàn)榘l(fā)現(xiàn)客戶端在嵌入式發(fā)現(xiàn)服務(wù)器準(zhǔn)備就緒之前啟動。succeeded for refresh在日志中錯誤消息之后不久,您將看到一條消息,表明一切正常。我們最終將修復(fù)日志消息,但這純粹是一個表面問題。
查詢運(yùn)行速度比預(yù)期的慢。影響Presto性能的因素有哪些?
首先要檢查的是您的員工和協(xié)調(diào)員的基本機(jī)器統(tǒng)計信息。隨時間測量負(fù)載,網(wǎng)絡(luò)和磁盤利用率,以了解Presto資源耗盡的地方。
如果Presto進(jìn)程大部分處于空閑狀態(tài),則意味著Presto無法從HDFS數(shù)據(jù)節(jié)點(diǎn)足夠快地檢索數(shù)據(jù)。這可能是由于數(shù)據(jù)節(jié)點(diǎn)上的網(wǎng)絡(luò)或磁盤帶寬或CPU引起的。
如果Presto進(jìn)程正在使用100%cpu,則可能是由于使用昂貴的解析輸入格式引起的。例如,文本文件是一種解析非常昂貴的輸入格式。
如果以上兩個都不成立,則Presto進(jìn)程可能會出現(xiàn)某種內(nèi)部資源短缺的情況。在這種情況下,您應(yīng)該使用jstack之類的工具將協(xié)調(diào)員和工作人員的線程轉(zhuǎn)儲作為調(diào)查的起點(diǎn)。
標(biāo)簽: SQL數(shù)據(jù)庫
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號