【问题标题】:How to build apach Kylin cube on Hbase source data?如何在 Hbase 源数据上构建 apach Kylin cube?
【发布时间】:2019-03-01 09:14:57
【问题描述】:

我是 Kylin 的新手,也在探索。如果有人在以下几点上帮助我,那就太好了:-

  1. 我的来源是 Hbase ,我怎样才能连接到 Kylin 到 Hbase 并构建 立方体?
  2. Kylin 可以通过 Drill 连接 Hbase 吗?
  3. 我可以同步 FLATTENED 麒麟表?

提前致谢,任何线索都会有所帮助。 谢谢, 拉胡尔S

【问题讨论】:

    标签: apache hbase apache-drill kylin


    【解决方案1】:

    1.Kylin 有 HBase 依赖,数据被编码。从 2.5 版本开始,Kylin 仅接受 Hive、kafka 和 JDBC 作为输入源。并将数据写入 Apache HBase。作为解决方案,您可以将 HBase 数据映射到 Hive,然后通过 Hive 将数据输入到 kylin。

    1. 是的,您可以通过 hive 将平面表同步到 kylin。

    【讨论】:

    • 感谢您的快速回复,它对我有用,当我将 Tableau 11 连接到 Kylin 多维数据集并尝试查看仅显示 Hive 源表或可能是 Kylin Sync 表时,我还有一个问题,它没有显示我构建的 Kylin Cube 或 Hbase 表吗?如果我遗漏了什么,请告诉我。谢谢拉胡尔
    • 它应该只显示您的源表 (Hive)。 HBase 用于存储多维数据集。当您使用 tableau 进行查询时,它将从预构建的多维数据集中查询数据。以下指南将有所帮助。 kylin.apache.org/docs/tutorial/tableau_91.html 。如果问题已回答,请标记为已回答。谢谢。
    【解决方案2】:

    是的,它不会向您显示 Kylin Cube 或 HBase 表。您可以使用 Tableau 向您显示的表格进行分析。然后Kylin会根据你的查询搜索满足查询条件的Cube。

    【讨论】:

    • 感谢您的回复,我还有最后一个问题我在 hbase 中有数据,我正在使用 Apache Drill 连接到这些数据。我可以从 Apache Kylin 连接到 Drill 吗?任何输入都会有所帮助。谢谢拉胡尔
    • 正如 Nissanka Seneviratne 所说,Kylin 只接受 Hive、Kafka 和 JDBC 作为输入源。所以你无法从 Kylin 连接到 Drill。
    • Nissanka Seneviratne 和帅哥,感谢您的回复,由于您的帮助,我向前迈进了一步。但是在构建多维数据集时出错:- 状态:Failed Vertex failed, vertexName=Map 1, vertexId=vertex_1552447098248_0006_1_00, diagnostics=[Task failed, taskId=task_1552447098248_0006_1_00_000000, diagnostics=[TaskAttempt 0 failed, info=[Error: Failure while running task :java.lang.IllegalArgumentException: tez.runtime.io.sort.mb 1892 应该大于 0 并且应该小于可用任务内存 (MB):157
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多