Kylin与hive表同步问题

问题描述 投票:0回答:1

我正在尝试将hive表列表中的表同步到kylin以构建多维数据集。但是,在这个过程中,我看到元数据已同步并显示在Kylin中,而不是实际数据。当我尝试查看相关日志时,我发现这是:

org.apache.kylin.source.hive.HiveMRInput $ HiveTableInputFormat.configureJob(HiveMRInput.java:115)org.apache.kylin.source.hive.cardinality.HiveColumnCardinalityJob.run上的NoSuchObjectException(消息:DEFAULT.KYLIN_INTERMEDIATE_XYZ_TABLE_NAME表未找到) (HiveColumnCardinalityJob.java:94)org.apache.kylin.engine.mr.common.MapReduceExecutable.doWork(MapReduceExecutable.java:129)org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:125) )org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:64)位于org.apache.kylin的org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:125)。 job.impl.threadpool.DefaultScheduler $ JobRunner.run(DefaultScheduler.java:144)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)引起:java.io.IOExce ption:org.apache.hive.hcatalog.mapInuce(HCatInputFormat.java:97)org.apache.hive.hcatalog.mapreduce.HCatInputFormat.setInput(HCatInputFormat)中的NoSuchObjectException(消息:DEFAULT.KYLIN_INTERMEDIATE_BVP_STG_VIEWS_UVERSE_PROGRAM_METADATA_VOD表未找到) .java:51)在org.apache.kylin.source.hive.HiveMRInput $ HiveTableInputFormat.configureJob(HiveMRInput.java:112)... 9更多引起:组织中的NoSuchObjectException(消息:DEFAULT.KYLIN_INTERMEDIATE_BVP_STG_VIEWS_UVERSE_PROGRAM_METADATA_VOD表)。 apache.hadoop.hive.metastore.api.ThriftHiveMetastore $ get_table_result $ get_table_resultStandardScheme.read(ThriftHiveMetastore.java:44359)org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore $ get_table_result $ get_table_resultStandardScheme.read(ThriftHiveMetastore.java:44327 )org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore $ get_table_result.read(ThriftHiveMetastore.java:44258)org.apache.thrift.TServiceClient.receiveBase(TServiceCli) ent.java:86)

请告诉我这是什么问题?我可以成功地将几个其他表从hive同步到kylin以及用于kylin OLAP多维数据集和模型的数据(不仅仅是元数据)。不知道为什么这会发生在几张桌子而不是其他桌子上。

hadoop hive hbase hortonworks-data-platform kylin
1个回答
0
投票

未找到DEFAULT.KYLIN_INTERMEDIATE_BVP_STG_VIEWS_UVERSE_PROGRAM_METADATA_VOD表

如果hive表具有数据库名称,则应在表名前添加数据库名称,如database_name1.table_name1,database_name2.table_name2

© www.soinside.com 2019 - 2024. All rights reserved.