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