В случае sample
на официальном сайте Kylin
, когда я собирал cube
, на первом шаге Create Intermediate Flat Hive Table
лог всегда No Data Available
, статус всегда running
.
Сборка куба выполнялась более трех часов.
Я проверил таблицу базы данных куста 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)
Среда развертывания выглядит следующим образом:
- зоопарк-3.4.14
- хауп-3.2.0
- hbase-1.4.9
- Apache-улей-2.3.4-бен
- апач-килин-2.6.1-бин-hbase1x
- опенсш5.3
- jdk1.8.0_144
Я развернул кластер через докер и создал 3 контейнера, один мастер, два слейва.
Выполняется Create Intermediate Flat Hive Table
шаг.