Kylin 提供了一个创建样例 Cube 脚本;脚本会创建五个样例 Hive 表:
${KYLIN_HOME}/bin/sample.sh;重启 Kylin 服务器刷新缓存;learn_kylin 工程;kylin_sales_cube 的样例 Cube,点击 “Actions” -> “Build”,选择一个在 2014-01-01 之后的日期(覆盖所有的 10000 样例记录);select part_dt, sum(price) as total_sold, count(distinct seller_id) as sellers from kylin_sales group by part_dt order by part_dt
6.您可以验证查询结果且与 Hive 的响应时间进行比较;
Kylin 也提供了 streaming 样例 Cube 脚本。该脚本将会创建 Kafka topic 且不断的向生成的 topic 发送随机 messages。
${KYLIN_HOME}/bin/sample.sh,它会在 learn_kylin 工程中生成 DEFAULT.KYLIN_STREAMING_TABLE 表,kylin_streaming_model 模型和 kylin_streaming_cube Cube。${KYLIN_HOME}/bin/sample-streaming.sh,它会在 localhost:9092 broker 中创建名为 kylin_streaming_topic 的 Kafka Topic。它也会每秒随机发送 100 条 messages 到 kylin_streaming_topic。kylin_streaming_cube 的 Cube 的构建。select count(*), HOUR_START from kylin_streaming_table group by HOUR_START
7.验证查询结果。
您可以通过接下来的教程用同一张表创建另一个 Cube。