1.編譯azkaban


1.下載azkaban的源碼
https://github.com/azkaban/azkaban.git
然后解壓得到azkaban-master.zip,解壓:unzip azkaban-master.zip

2.編譯源碼
進入azkaban-master目錄,執行

# Build Azkaban
./gradlew build

# Clean the build
./gradlew clean

# Build and install distributions
./gradlew installDist

# Run tests
./gradlew test

# Build without running tests
./gradlew build -x test

一開始會下gradle-4.0.2-all.zip,可能會下很慢.那么手動下載gradle-4.0.2-all.zip:
https://services.gradle.org/distributions/gradle-4.0.2-all.zip

下載完成后,找到之前grad命令下載的文件的位置:

 [root@bqbpm2 ~]# find . -name gradle-4.0.2*
./.gradle/wrapper/dists/gradle-4.0.2-all
./.gradle/wrapper/dists/gradle-4.0.2-all/680wmhe205zg4atnbsmvvt28p/gradle-4.0.2-all.zip.part
./.gradle/wrapper/dists/gradle-4.0.2-all/680wmhe205zg4atnbsmvvt28p/gradle-4.0.2-all.zip.lck

下載在./.gradle/wrapper/dists/gradle-4.0.2-all/680wmhe205zg4atnbsmvvt28p/這個目錄下,那么把下好的zip包復制到這里,然后再執行編譯即可.
此外,編譯azkaban需要git!

* Where:
Build file '/root/azkaban-master/build.gradle' line: 30

* What went wrong:
A problem occurred evaluating root project 'azkaban'.
> Failed to apply plugin [id 'com.cinnober.gradle.semver-git']
   > Cannot run program "git" (in directory "/root/azkaban-master"): error=2, No such file or directory

需要在azkaban-master目錄下執行git命令!因此要先安裝git工具






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM