Hi,

we found the reason for the empty output files: the Hive table are
bucketed. It looks like Kylin does not support bucketed tables and is
looking in the wrong folder for the necessary files.

Can anyone confirm this?


2016-01-29 7:34 GMT+01:00  <[email protected]>:
> Hi,
>
> the output file is actually empty (that's probably the cause for "out
> of range -1" -> length (0)-1 = -1). There is no output logging which
> could be used to investigate why the file is actually empty. Any hints
> on how we can debug why it is empty?
>
>
> 2016-01-29 2:52 GMT+01:00 hongbin ma <[email protected]>:
>> HiveColumnCardinalityUpdateJob
>> desc in source code:
>>
>> /**
>>  * This job will update save the cardinality result into Kylin table
>> metadata store.
>>  * @author shaoshi
>>  */
>>
>>
>>
>> it does not belong to a cubing job, it's a separate task to help modeling.
>> can you checkout the output in /tmp/kylin/cardinality/KYLIN_DK.DIM_DTM, it
>> seems the content format is not as expected:
>> https://github.com/apache/kylin/blob/kylin-1.2/job/src/main/java/org/apache/kylin/job/hadoop/cardinality/HiveColumnCardinalityUpdateJob.java#L113
>>
>>
>>
>> --
>> Regards,
>>
>> *Bin Mahone | 马洪宾*
>> Apache Kylin: http://kylin.io
>> Github: https://github.com/binmahone

Reply via email to