你好:

    
我从https://dolphinscheduler.apache.org/en-us/docs/release/download.html下载的1.3.2的源码,在用maven编译dolphinscheduler是报错:


```

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on 
project dolphinscheduler-common: Compilation failure: Compilation failure: 

[ERROR] 
读取/Users/troll/.m2/repository/org/apache/hadoop/hadoop-common/2.7.3/hadoop-common-2.7.3.jar时出错;
 zip file is empty

[ERROR] 
读取/Users/troll/.m2/repository/org/apache/hadoop/hadoop-common/2.7.3/hadoop-common-2.7.3.jar时出错;
 zip file is empty

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[30,30]
 程序包org.apache.hadoop.conf不存在

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[32,28]
 找不到符号

[ERROR]   符号:   类 FileSystem

[ERROR]   位置: 程序包 org.apache.hadoop.fs

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[33,34]
 程序包org.apache.hadoop.security不存在

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[77,13]
 找不到符号

[ERROR]   符号:   类 Configuration

[ERROR]   位置: 类 org.apache.dolphinscheduler.common.utils.HadoopUtils

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[78,13]
 java.io.FileSystem在java.io中不是公共的; 无法从外部程序包中对其进行访问

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[179,12]
 找不到符号

[ERROR]   符号:   类 Configuration

[ERROR]   位置: 类 org.apache.dolphinscheduler.common.utils.HadoopUtils

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[368,12]
 找不到符号

[ERROR]   符号:   类 FileStatus

[ERROR]   位置: 类 org.apache.dolphinscheduler.common.utils.HadoopUtils

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[596,26]
 无法访问org.apache.hadoop.ha.HAAdmin

[ERROR]   找不到org.apache.hadoop.ha.HAAdmin的类文件

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/CommonUtils.java:[21,30]
 程序包org.apache.hadoop.conf不存在

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/CommonUtils.java:[22,34]
 程序包org.apache.hadoop.security不存在

[ERROR] 
/Users/troll/Downloads/apache-dolphinscheduler-incubating-1.3.2-src-release/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java:[95,9]
 找不到符号

```


    这里使用到了haddoop的一些工具类,都找不到,是源码版本号的问题吗?


```

$ mvn -version

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)

Maven home: /Users/troll/softs/apache-maven-3.6.3

Java version: 1.8.0_201, vendor: Oracle Corporation, runtime: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre

Default locale: zh_CN, platform encoding: UTF-8

```

Reply via email to