找不到符号 符号: 方法 setJar(java.lang.String) 应该是sample cube没跑成功,看看配置文件中这个jar包生成没有:
# Path to the local(relative to job engine) job jar, job engine will use this jar kylin.job.jar=/.../kylin-job-latest-job.jar 2015-02-05 14:41 GMT+08:00 Luke Han <[email protected]>: > 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 > >
