在Linux環境下使用idea除錯Presto原始碼

2021-10-22 08:34:22 字數 1036 閱讀 8938

git clone

然後切換分支

git checkout 316

新版本的presto原始碼在執行過程中連線mysql資料庫時總是出現問題,希望有大佬看到後能幫助解決一下這個問題

mvn clean install -dskiptests

編譯成功後會看到所有的model都是success

找到presto-server資料夾下的/target/presto-server-316/plugin

然後在presto-main中更改config.properties中的內容

注釋掉下圖**

這裡我們主要調研presto執行sql語句的流程,所以只需要mysql.properties

將mysql.properties中的內容改為要連線的資料庫資訊

將其餘的配置檔案名稱後面加bak即可

然後配置prestoserver類的執行引數

按照官方文件配置即可

vm options:

-ea

-xx:+useg1gc

-xx:g1heapregionsize=32m

-xx:+usegcoverheadlimit

-xx:+explicitgcinvokesconcurrent

-xmx2g

-dconfig=etc/config.properties

-dlog.levels-file=etc/log.properties

控制台如下圖所示即為啟動成功,在瀏覽器訪問ip+埠號(預設8080)即可訪問webui介面

參考部落格

在idea下使用ueditor

好吧,在1024這個節日我還是在學習and打 先來乙個傳送門 寫的不錯,只不過是針對eclipse的 在idea下 把那一整個資料夾拷到idea下的web目錄下。而後把jsp下的lib資料夾裡的jar包拷到web inf下的lib目錄裡 這個需要自己建立 接下來要配置lib目錄 這個以前有說過 成功...

在linux環境下使用別名 alias

1.平時在unix環境中經常需要使用某些命令,比如進入某些很深的路徑,會用到類似於cd home cce jboss server default deploy bme.war web inf conf這樣的命令 可以用乙個別名 alias 來代替這個命令 2.vi命令編輯根目錄下的.cshrc檔案...

在IDEA中使用Linux命令

相比於windows系統,linux系統提供了大量豐富的命令列工具,可以簡單高效地進行工作。而大部分開發人員,都只知道linux系統的命令,不太清楚windows系統的命令,所以我們希望能夠在windows系統也能使用到linux系統的相關命令。gow就是這麼一款工具,在windows系統安裝gow...