Forward to mailing list for further support. Thanks.
在 2015年2月4日星期三 UTC+8上午9:46:36,[email protected]写道: > > 修改后的pom: > <!-- Hadoop versions --> > <hadoop2.version>2.3.0-cdh5.1.2</hadoop2.version> > <yarn.version>2.3.0-cdh5.1.2</yarn.version> > <hbase-hadoop2.version>0.98.1-cdh5.1.2</hbase-hadoop2.version> > <zookeeper.version>3.4.5-cdh5.1.2</zookeeper.version> > <hive.version>0.12.0-cdh5.1.2</hive.version> > > 编程错误如下: > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Kylin:Job 0.6.4-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ kylin-job --- > [INFO] Deleting /usr/local/share/incubator-kylin-0.6.4/job/target > [INFO] > [INFO] --- maven-resources-plugin:2.4:resources (default-resources) @ > kylin-job --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /usr/local/share/incubator-kylin-0.6.4/job/src/main/resources > [INFO] > [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ kylin-job > --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 92 source files to > /usr/local/share/incubator-kylin-0.6.4/job/target/classes > [INFO] ------------------------------------------------------------- > [WARNING] COMPILATION WARNING : > [INFO] ------------------------------------------------------------- > [WARNING] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/CubeHFileJob.java: > > 某些输入文件使用或覆盖了已过时的 API。 > [WARNING] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/CubeHFileJob.java: > > 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 > [INFO] 2 warnings > [INFO] ------------------------------------------------------------- > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/invertedindex/InvertedIndexJob.java:[117,16] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/CuboidJob.java:[86,20] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/RangeKeyDistributionJob.java:[71,20] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/CubeHFileJob.java:[71,20] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/FactDistinctColumnsJob.java:[94,16] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/MergeCuboidJob.java:[70,20] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/invertedindex/IIDistinctColumnsJob.java:[108,16] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cardinality/HiveColumnCardinalityJob.java:[97,33] > > 找不到符号 > 符号: 变量 MAPREDUCE_JOB_CREDENTIALS_BINARY > 位置: 接口 org.apache.hadoop.mapreduce.MRJobConfig > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cardinality/HiveColumnCardinalityJob.java:[134,20] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cardinality/HiveColumnCardinalityJob.java:[136,28] > > 找不到符号 > 符号: 方法 setInputDirRecursive(org.apache.hadoop.mapreduce.Job,boolean) > 位置: 类 org.apache.hadoop.mapreduce.lib.input.FileInputFormat > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/invertedindex/IICreateHFileJob.java:[62,20] > > 找不到符号 > 符号: 方法 setJar(java.lang.String) > 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[172,26] > > 找不到符号 > 符号: 方法 getState() > 位置: 类型为org.apache.hadoop.mapreduce.JobStatus的变量 jobStatus > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[173,14] > > 找不到符号 > 符号: 变量 RUNNING > 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[176,14] > > 找不到符号 > 符号: 变量 SUCCEEDED > 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[179,14] > > 找不到符号 > 符号: 变量 FAILED > 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[182,14] > > 找不到符号 > 符号: 变量 PREP > 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[185,14] > > 找不到符号 > 符号: 变量 KILLED > 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [INFO] 17 errors > [INFO] ------------------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Kylin:HadoopOLAPEngine ............................ SUCCESS > [0.870s] > [INFO] Kylin:AtopCalcite ................................. SUCCESS > [6.814s] > [INFO] Kylin:Common ...................................... SUCCESS > [6.079s] > [INFO] Kylin:Metadata .................................... SUCCESS > [1.638s] > [INFO] Kylin:Dictionary .................................. SUCCESS > [2.531s] > [INFO] Kylin:Cube ........................................ SUCCESS > [5.520s] > [INFO] Kylin:Job ......................................... FAILURE > [3.155s] > [INFO] Kylin:Storage ..................................... SKIPPED > [INFO] Kylin:Query ....................................... SKIPPED > [INFO] Kylin:RESTServer .................................. SKIPPED > [INFO] Kylin:Jdbc ........................................ SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 26.966s > [INFO] Finished at: Wed Feb 04 09:35:41 CST 2015 > [INFO] Final Memory: 53M/632M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:3.1:compile > (default-compile) on project kylin-job: Compilation failure: Compilation > failure: > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/invertedindex/InvertedIndexJob.java:[117,16] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/CuboidJob.java:[86,20] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/RangeKeyDistributionJob.java:[71,20] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/CubeHFileJob.java:[71,20] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/FactDistinctColumnsJob.java:[94,16] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cube/MergeCuboidJob.java:[70,20] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/invertedindex/IIDistinctColumnsJob.java:[108,16] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cardinality/HiveColumnCardinalityJob.java:[97,33] > > 找不到符号 > [ERROR] 符号: 变量 MAPREDUCE_JOB_CREDENTIALS_BINARY > [ERROR] 位置: 接口 org.apache.hadoop.mapreduce.MRJobConfig > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cardinality/HiveColumnCardinalityJob.java:[134,20] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/cardinality/HiveColumnCardinalityJob.java:[136,28] > > 找不到符号 > [ERROR] 符号: 方法 > setInputDirRecursive(org.apache.hadoop.mapreduce.Job,boolean) > [ERROR] 位置: 类 org.apache.hadoop.mapreduce.lib.input.FileInputFormat > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/hadoop/invertedindex/IICreateHFileJob.java:[62,20] > > 找不到符号 > [ERROR] 符号: 方法 setJar(java.lang.String) > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.Job的变量 job > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[172,26] > > 找不到符号 > [ERROR] 符号: 方法 getState() > [ERROR] 位置: 类型为org.apache.hadoop.mapreduce.JobStatus的变量 jobStatus > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[173,14] > > 找不到符号 > [ERROR] 符号: 变量 RUNNING > [ERROR] 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[176,14] > > 找不到符号 > [ERROR] 符号: 变量 SUCCEEDED > [ERROR] 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[179,14] > > 找不到符号 > [ERROR] 符号: 变量 FAILED > [ERROR] 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[182,14] > > 找不到符号 > [ERROR] 符号: 变量 PREP > [ERROR] 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] > /usr/local/share/incubator-kylin-0.6.4/job/src/main/java/com/kylinolap/job/tools/HadoopStatusChecker.java:[185,14] > > 找不到符号 > [ERROR] 符号: 变量 KILLED > [ERROR] 位置: 类 com.kylinolap.job.tools.HadoopStatusChecker > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :kylin-job
