Kyline - apache-kylin-1.3-HBase-1.1-SNAPSHOT-bin Hbase - 1.1.2 Hadoop - 2.7.1 Hive 1.2.1 - Updated hive metastore to use mysqldb (instead of derby) Hive/Hbase by itself work fine tested with created tables etc.
Kylin Sandbox/Local setup. Kylin starts properly except for this error java.io.FileNotFoundException: /opt/hadoop-2.7.1/contrib/capacity-scheduler/*.jar (No such file or directory) (I figure this is ok to ignore since the default task scheduler in local mode should work fine ?) After running bin/sample.sh Tried to follow steps as mentioned in the tutorial, When building the cube, stage 1 successed. #2 Step Name: Extract Fact Table Distinct Columns Fails with NPE. -conf /opt/kylin/conf/kylin_job_conf.xml -cubename kylin_sales_cube -output /kylin/kylin_metadata/kylin-1575f8f6-98df-44da-8ac2-b480ccd0380a/kylin_sales_cube/fact_distinct_columns -jobname Kylin_Fact_Distinct_Columns_kylin_sales_cube_Step -tablename default.kylin_intermediate_kylin_sales_cube_desc_19700101000000_20160112000000_1575f8f6_98df_44da_8ac2_b480ccd0380a java.lang.NullPointerException at org.apache.kylin.job.common.MapReduceExecutable.onExecuteStart(MapReduceExecutable.java:79) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106) at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:51) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107) at org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:130) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) kylin.log [http-bio-7070-exec-4]:[2016-01-07 15:31:37,797][DEBUG][org.apache.kylin.rest.filter.KylinApiFilter.logRequest(KylinApiFilter.java:120)] - REQUEST: REQUESTER=ADMIN;REQ_TIME=GMT-08:00 2016-01-07 15:31:37;URI=/kylin/api/jobs/1575f8f6-98df-44da-8ac2-b480ccd0380a/resume;METHOD=PUT;QUERY_STRING=null;PAYLOAD=;RESP_STATUS=200; [pool-6-thread-1]:[2016-01-07 15:32:17,880][INFO][org.apache.kylin.job.impl.threadpool.DefaultScheduler$FetcherRunner.run(DefaultScheduler.java:102)] - CubingJob{id=1575f8f6-98df-44da-8ac2-b480ccd0380a, name=kylin_sales_cube - 19700101000000_20160112000000 - BUILD - GMT-08:00 2016-01-07 14:39:59, state=READY} prepare to schedule [pool-6-thread-1]:[2016-01-07 15:32:17,880][INFO][org.apache.kylin.job.impl.threadpool.DefaultScheduler$FetcherRunner.run(DefaultScheduler.java:106)] - CubingJob{id=1575f8f6-98df-44da-8ac2-b480ccd0380a, name=kylin_sales_cube - 19700101000000_20160112000000 - BUILD - GMT-08:00 2016-01-07 14:39:59, state=READY} scheduled +------------------------------------------------------------------------------------------------------+[pool-6-thread-1]:[2016-01-07 15:32:17,880][INFO][org.apache.kylin.job.impl.threadpool.DefaultScheduler$FetcherRunner.run(DefaultScheduler.java:112)] - Job Fetcher: 0 running, 1 actual running, 1 ready, 0 others | kylin_sales_cube - 19700101000000_20160112000000 - BUILD - GMT-08:00 2016-01-07 14:39:59 | +------------------------------------------------------------------------------------------------------+ [pool-7-thread-2]:[2016-01-07 15:32:17,883][DEBUG][org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:200)] - Saving resource /execute_output/1575f8f6-98df-44da-8ac2-b480ccd0380a (Store kylin_metadata@hbase) [pool-7-thread-2]:[2016-01-07 15:32:17,885][INFO][org.apache.kylin.job.manager.ExecutableManager.updateJobOutput(ExecutableManager.java:241)] - job id:1575f8f6-98df-44da-8ac2-b480ccd0380a from READY to RUNNING +------------------------------------------------------------------------------------------------------+ | Extract Fact Table Distinct Columns | +------------------------------------------------------------------------------------------------------+ 2016-01-07 15:32:17,917 INFO [pool-7-thread-2] jvm.JvmMetrics: Cannot initialize JVM Metrics with processName=JobTracker, sessionId= - already initialized [pool-7-thread-2]:[2016-01-07 15:32:17,918][ERROR][org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:109)] - error running Executable java.lang.NullPointerException at org.apache.kylin.job.common.MapReduceExecutable.onExecuteStart(MapReduceExecutable.java:79) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106) at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:51) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107) at org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:130) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [pool-7-thread-2]:[2016-01-07 15:32:17,923][DEBUG][org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:200)] - Saving resource /execute_output/1575f8f6-98df-44da-8ac2-b480ccd0380a-01 (Store kylin_metadata@hbase) [pool-7-thread-2]:[2016-01-07 15:32:17,927][DEBUG][org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:200)] - Saving resource /execute_output/1575f8f6-98df-44da-8ac2-b480ccd0380a-01 (Store kylin_metadata@hbase) [pool-7-thread-2]:[2016-01-07 15:32:17,929][INFO][org.apache.kylin.job.manager.ExecutableManager.updateJobOutput(ExecutableManager.java:241)] - job id:1575f8f6-98df-44da-8ac2-b480ccd0380a-01 from READY to ERROR [pool-7-thread-2]:[2016-01-07 15:32:17,929][ERROR][org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:109)] - error running Executable org.apache.kylin.job.exception.ExecuteException: java.lang.NullPointerException at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:111) at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:51) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107) at org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:130) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at org.apache.kylin.job.common.MapReduceExecutable.onExecuteStart(MapReduceExecutable.java:79) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106) ... 6 more [pool-7-thread-2]:[2016-01-07 15:32:17,933][DEBUG][org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:200)] - Saving resource /execute_output/1575f8f6-98df-44da-8ac2-b480ccd0380a (Store kylin_metadata@hbase) [pool-7-thread-2]:[2016-01-07 15:32:17,937][DEBUG][org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:200)] - Saving resource /execute_output/1575f8f6-98df-44da-8ac2-b480ccd0380a (Store kylin_metadata@hbase) [pool-7-thread-2]:[2016-01-07 15:32:17,938][INFO][org.apache.kylin.job.manager.ExecutableManager.updateJobOutput(ExecutableManager.java:241)] - job id:1575f8f6-98df-44da-8ac2-b480ccd0380a from RUNNING to ERROR [pool-7-thread-2]:[2016-01-07 15:32:17,938][ERROR][org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:134)] - ExecuteException job:1575f8f6-98df-44da-8ac2-b480ccd0380a org.apache.kylin.job.exception.ExecuteException: org.apache.kylin.job.exception.ExecuteException: java.lang.NullPointerException Am I missing something setup on kylin properties or missing jars ?