You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by 孟祥利 <me...@qq.com> on 2015/11/24 11:56:09 UTC
project: learn_kylin error
kylin 1.0
hbase 0.98.15
hive 0.14.0
hadoop 2.5.2
project: learn_kylin
error
#14 Step Name: Convert Cuboid Data to HFile
parameters
-conf /usr/local/kylin-1.0/conf/kylin_job_conf.xml -cubename kylin_sales_cube -input /kylin/kylin_metadata//kylin-1ee50d1d-caaf-40e3-be0e-89fb39ce45ab/kylin_sales_cube/cuboid/* -output /kylin/kylin_metadata//kylin-1ee50d1d-caaf-40e3-be0e-89fb39ce45ab/kylin_sales_cube/hfile/ -htablename KYLIN_VV5ZRTR2ND -jobname Kylin_HFile_Generator_kylin_sales_cube_Step
LOG:
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:615)
at org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.configureIncrementalLoad(HFileOutputFormat2.java:464)
at org.apache.hadoop.hbase.mapreduce.HFileOutputFormat.configureIncrementalLoad(HFileOutputFormat.java:88)
at org.apache.kylin.job.hadoop.cube.CubeHFileJob.run(CubeHFileJob.java:86)
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:113)
at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:107)
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:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
result code:2
Re: project: learn_kylin error
Posted by "Shi, Shaofeng" <sh...@ebay.com>.
Try google “kylin java.lang.IllegalArgumentException: Can not create a
Path from a null string”. Google is our friend.
On 11/24/15, 6:56 PM, "孟祥利" <me...@qq.com> wrote:
>kylin 1.0
>hbase 0.98.15
>hive 0.14.0
>hadoop 2.5.2
>
>
>project: learn_kylin
>error
>
>
>#14 Step Name: Convert Cuboid Data to HFile
>
>
>parameters
>-conf /usr/local/kylin-1.0/conf/kylin_job_conf.xml -cubename
>kylin_sales_cube -input
>/kylin/kylin_metadata//kylin-1ee50d1d-caaf-40e3-be0e-89fb39ce45ab/kylin_sa
>les_cube/cuboid/* -output
>/kylin/kylin_metadata//kylin-1ee50d1d-caaf-40e3-be0e-89fb39ce45ab/kylin_sa
>les_cube/hfile/ -htablename KYLIN_VV5ZRTR2ND -jobname
>Kylin_HFile_Generator_kylin_sales_cube_Step
>
>
>
>LOG:
>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:615)
> at
>org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.configureIncrementalL
>oad(HFileOutputFormat2.java:464)
> at
>org.apache.hadoop.hbase.mapreduce.HFileOutputFormat.configureIncrementalLo
>ad(HFileOutputFormat.java:88)
> at
>org.apache.kylin.job.hadoop.cube.CubeHFileJob.run(CubeHFileJob.java:86)
> 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:113)
> at
>org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutab
>le.java:107)
> at
>org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChai
>nedExecutable.java:51)
> at
>org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutab
>le.java:107)
> at
>org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(Defaul
>tScheduler.java:130)
> at
>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
>1145)
> at
>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java
>:615)
> at java.lang.Thread.run(Thread.java:745)
>
>result code:2