Hi,

I installed Kylin 0.7.1 on top on the above cluster configuration:
* hadoop version 2.6.0
* hive version 1.0.0
* hbase version 0.98.13

I try to build a cube using webserver logs (client ip, timestamp, url
basically) without metadata. The 7 first steps (from 'Create Intermediate
Flat Hive Table' to  'Create HTable') work well however it stops on the step 
'Convert Cuboid Data to HFile' with the following error :

java.lang.IllegalArgumentException: Can not create a Path from a null string
        at org.apache.hadoop.fs.Path.checkPathArg(Path.java:123)
        at org.apache.hadoop.fs.Path.<init>(Path.java:135)
        at org.apache.hadoop.fs.Path.<init>(Path.java:89)
        at
org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.configurePartitioner(HFileOutputFormat2.java:545)
        at
org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.configureIncrementalLoad(HFileOutputFormat2.java:394)
        at
org.apache.hadoop.hbase.mapreduce.HFileOutputFormat.configureIncrementalLoad(HFileOutputFormat.java:88)
        at 
org.apache.kylin.job.hadoop.cube.CubeHFileJob.run(CubeHFileJob.java:89)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at
org.apache.kylin.job.common.MapReduceExecutable.doWork(MapReduceExecutable.java:112)
        at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
        at
org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:50)
        at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
        at
org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:132)
        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)


After digging into tomcat logs, I saw another error:

java.lang.IllegalArgumentException: No enum constant
org.apache.hadoop.mapreduce.JobCounter.VCORES_MILLIS_REDUCES
        at java.lang.Enum.valueOf(Enum.java:238)
        at
org.apache.hadoop.mapreduce.counters.FrameworkCounterGroup.valueOf(FrameworkCounterGroup.java:148)
        at
org.apache.hadoop.mapreduce.counters.FrameworkCounterGroup.findCounter(FrameworkCounterGroup.java:182)
        at
org.apache.hadoop.mapreduce.counters.AbstractCounters.findCounter(AbstractCounters.java:154)
        at
org.apache.hadoop.mapreduce.TypeConverter.fromYarn(TypeConverter.java:240)
        at
org.apache.hadoop.mapred.ClientServiceDelegate.getJobCounters(ClientServiceDelegate.java:370)
        at 
org.apache.hadoop.mapred.YARNRunner.getJobCounters(YARNRunner.java:511)
        at org.apache.hadoop.mapreduce.Job$7.run(Job.java:756)
        at org.apache.hadoop.mapreduce.Job$7.run(Job.java:753)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
        at org.apache.hadoop.mapreduce.Job.getCounters(Job.java:753)
        at
org.apache.kylin.job.common.HadoopCmdOutput.updateJobCounter(HadoopCmdOutput.java:86)
        at
org.apache.kylin.job.common.MapReduceExecutable.doWork(MapReduceExecutable.java:144)
        at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
        at
org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:50)
        at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
        at
org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:132)
        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)

However, I'm pretty sure that the jar contaning this class is loaded into
the classpath.
I would appreciate if someone already raised those issues, any hint would be
helpful.
Thanks, 

David





--
View this message in context: 
http://apache-kylin-incubating.74782.x6.nabble.com/Error-at-Step-8-Convert-Cuboid-Data-to-HFile-tp233.html
Sent from the Apache Kylin (Incubating) mailing list archive at Nabble.com.

Reply via email to