<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      Fork me on GitHub

      Pinpoint 編譯環境搭建(Pinpoint系列一)

      本文基于 Pinpoint 2.1.0 版本

      新版本的內容參考官方文檔, Pinpoint的整個搭建是歷經艱辛。

      一、2.1.0 版本特性

      見官方文檔 https://pinpoint-apm.github.io/pinpoint/2.1.0/main.html

      1. Pinpoint-collector and Pinpoint-web has changed to spring boot. 使用 spring boot 部署了,導致很多時候更改配置只能重新編譯打包。

      二、編譯環境準備

      https://pinpoint-apm.github.io/pinpoint/2.1.0/installation.html#quick-overview-of-installation

      1. Clone Pinpoint - git clone $PINPOINT_GIT_REPOSITORY (下載代碼)
      2. Set JAVA_HOME environment variable to JDK 8 home directory.
      3. Set JAVA_6_HOME environment variable to JDK 6 home directory (1.6.0_45 recommended).
      4. Set JAVA_7_HOME environment variable to JDK 7 home directory (1.7.0_80 recommended).
      5. Set JAVA_8_HOME environment variable to JDK 8 home directory.
      6. Set JAVA_9_HOME environment variable to JDK 9 home directory.
      7. Run ./mvnw clean install -DskipTests=true (or ./mvnw.cmd for Windows)

      這個項目需要 4個 Java 版本的環境,我也是很心累,弄這個環境也花費了比較多的時間,上面的四個 java 版本的 安裝包也不好下載(Linux),可以加我群聯系我獲取鏈接(群的信息底部)。

      下載完上面的安裝包, 安裝完之后,需要注意,需要添加環境變量。

      注意這一步很重要,一定要添加對應的 CLASSPATH

      export JAVA_HOME=/usr/java/jdk1.8.0_131/
      export PATH=$PATH:$JAVA_HOME/bin
      export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
       
      export JAVA_6_HOME=/usr/java/jdk1.6.0_45/
      export PATH=$PATH:$JAVA_6_HOME/bin
      export CLASSPATH=.:$JAVA_6_HOME/jre/lib:$JAVA_6_HOME/lib:$JAVA_6_HOME/lib/tools.jar
       
      export JAVA_7_HOME=/java/jdk1.7.0_80/
      export PATH=$PATH:$JAVA_7_HOME/bin
      export CLASSPATH=.:$JAVA_7_HOME/jre/lib:$JAVA_7_HOME/lib:$JAVA_7_HOME/lib/tools.jar
       
      export JAVA_8_HOME=/usr/java/jdk1.8.0_131/
      export PATH=$PATH:$JAVA_8_HOME/bin
      export CLASSPATH=.:$JAVA_8_HOME/jre/lib:$JAVA_8_HOME/lib:$JAVA_8_HOME/lib/tools.jar
       
      export JAVA_9_HOME=/java/jdk-9.0.4/
      export PATH=$PATH:$JAVA_9_HOME/bin
      export CLASSPATH=.:$JAVA_9_HOME/lib:$JAVA_9_HOME/lib/tools.jar
      

      maven 這邊是不需要安裝的,因為它這邊使用的是 mvnwmvnw 會自動安裝一個 maven 。

      mvnw是Maven Wrapper的縮寫。因為我們安裝Maven時,默認情況下,系統所有項目都會使用全局安裝的這個Maven版本。但是,對于某些項目來說,它可能必須使用某個特定的Maven版本,這個時候,就可以使用Maven Wrapper,它可以負責給這個特定的項目安裝指定版本的Maven,而其他項目不受影響。

      簡單地說,Maven Wrapper就是給一個項目提供一個獨立的,指定版本的Maven給它使用。

      三、編譯注意事項

      上面環境安裝完了之后,我建議大家將自己的 maven 配置文件 settings.xml 上傳到編輯機器。上傳的原因是因為默認 mvnw 使用的是默認的源,下載是比較慢的,所以我們建議使用我們添加了阿里云的maven 源的 配置文件,這樣下載會更快點。

      接下來就是編譯了 -s 指定我們的maven 配置文件

      ./mvnw clean  install -DskipTests=true  -s /usr/local/apache-maven/conf/settings.xml
      

      四、編譯目錄

      編譯完之后,我們會使用到的包的目錄分別為

      • pinpoint # 打包目錄
        • agent 包 agent/target/pinpoint-agent-2.1.0.tar.gz or agent/target/pinpoint-agent-2.1.0.zip
        • web 包 web/target/deploy/pinpoint-web-boot-2.1.0.jar
        • collector 包 collector/target/deploy/pinpoint-collector-boot-2.1.0.jar
        • flink job包 flink/target/pinpoint-flink-job-2.1.0.jar

      五、注意事項

      1. 注意編譯web 的時候會用到 node, 這個項目會自動去下載node, 然后進行進行拉取包安裝。 我們可以找到對應的 node ,然后將node 源設置為淘寶的源,這樣編譯會快很多。
      2. 整個編譯第一次需要的時間比較長,需要耐心等待
      posted @ 2020-11-23 08:41  自由早晚亂余生  閱讀(1968)  評論(2)    收藏  舉報
      主站蜘蛛池模板: 精品人妻午夜一区二区三区四区 | 久久精品国产久精国产| 亚洲色婷婷综合开心网| 精品国产亚洲区久久露脸| 国产尤物精品自在拍视频首页| 一区二区三区av天堂| 天天躁夜夜躁天干天干2020| 亚洲综合一区国产精品| 久久久久免费看少妇高潮A片| 中国女人熟毛茸茸A毛片| 国产精品福利自产拍在线观看 | 日韩欧美亚洲综合久久| 亚洲av成人免费在线| 黄色免费在线网址| 亚洲人成网站18禁止无码| 18禁黄网站免费| 国产成人综合久久亚洲av| 亚洲人妻系列中文字幕| 波多野结衣乳喷高潮视频| 久久丁香五月天综合网| 国产成人一区二区三区视频免费| 99国产欧美另类久久久精品| 99久久精品国产免费看| 色老99久久九九爱精品| 免费无码成人AV片在线| 亚洲v欧美v日韩v国产v| 亚洲一区二区无码影院| 香港日本三级亚洲三级| 春色校园综合人妻av| 日韩精品专区在线影院重磅| 中文字幕乱码十国产乱码| 亚洲v欧美v国产v在线观看| 赞皇县| 他掀开裙子把舌头伸进去添视频 | 精品国产一区av天美传媒| 夜夜添无码试看一区二区三区 | 日韩精品一区二区三免费| 人妻少妇精品中文字幕| 欧洲性开放老太大| 伊人春色激情综合激情网| 少妇人妻精品无码专区视频|