为什么在构建多维数据集时,日志总是说“No Data Available”?

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

sample官方网站上的Kylin案例中,当我在cube的第一步建立Create Intermediate Flat Hive Table时,日志始终是No Data Available,状态始终是running

多维数据集构建已执行超过三个小时。

我查看了hive数据库表kylin_sales,表中有数据。

我发现中间的平面蜂巢表kylin_intermediate_kylin_sales_cube_402e3eaa_dfb2_7e3e_04f3_07248c04c10c 已在蜂巢中成功创建,但其中没有数据。

hive> show tables;
OK
...
kylin_intermediate_kylin_sales_cube_402e3eaa_dfb2_7e3e_04f3_07248c04c10c
kylin_sales
...
Time taken: 9.816 seconds, Fetched: 10000 row(s)

hive> select * from kylin_sales;
OK
...
8992    2012-04-17  ABIN    15687   0   13  95.5336 17  10000975    10000507    ADMIN   Shanghai
8993    2013-02-02  FP-non GTC  67698   0   13  85.7528 6   10000856    10004882    MODELER Hongkong
...
Time taken: 3.759 seconds, Fetched: 10000 row(s)

部署环境如下:

  1. 动物园管理员-3.4.14
  2. Hadoop的3.2.0
  3. HBase的-1.4.9
  4. Apache的蜂房2.3.4斌
  5. 阿帕奇麒麟-2.6.1斌hbase1x
  6. openssh5.3
  7. Jdk1.d.0_144

我通过docker部署了集群,并创建了3个容器,一个主服务器,两个从服务器。

Create Intermediate Flat Hive Table步骤正在运行。

cube kylin
1个回答
0
投票

No Data Available表示此步骤的日志尚未被Kylin捕获。通常只有退出步骤(成功或失败)时,才会记录日志,然后您将看到数据。

对于这种情况,通常,由于许多原因,它表明Hive正在等待作业。最简单的方法是,观看Kylin的日志,你会看到Kylin执行的Hive CMD,然后你可以在控制台中手动运行它,然后你将重现问题。请检查您的Hive / Hadoop是否有足够的资源(cpu,内存)来执行此类查询。

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