【问题标题】:Multiple Tableau users connected to Hive LLAP多个 Tableau 用户连接到 Hive LLAP
【发布时间】:2019-02-26 18:36:15
【问题描述】:

我希望允许许多 Tableau 用户使用通过 Hive LLAP 访问的数据进行交互式查询。到目前为止结果令人失望....我应该期望这个设置对我有用还是应该使用不同的后端?

【问题讨论】:

    标签: hive tableau-api business-intelligence amazon-emr data-lake


    【解决方案1】:

    我们在项目中采用了相同的方法,但效果不佳。

    我建议的 2 个选项:

    1. 如果可能,将 LLAP 服务器的节点加倍。
    2. 使用 Snowflake database - 将您的 Hive 表复制到 Snowflake 并将 Snowflake 公开给 Tableau。

    不幸的是,这两个建议都会产生很高的成本。 :( 但我是根据我的经验这么说的!

    【讨论】:

    • 谢谢,萨加尔。由于非技术限制,在这种情况下,Snowflake 无法作为选项使用。您对增加 LLAP 节点的通用性能改进有粗略的了解吗?如果性能达到我们的目标,我可以证明成本是合理的。
    • 所以很简单,更多的 LLAP 节点,更多的内存,更多的查询能力。正如你提到的,有多个用户发起查询,LLAP 性能肯定会受到影响。因此,随着功能的增加,将会发生的情况是,如果当前查询需要 1 分钟来获取输出,那么如果节点越多,它可能会下降到 20-30 秒,因此整体 LLAP 查询性能会更好,并且您的表格团队会相对快乐的。此外,请确保您有单独的节点用于日常 ETL 负载和 LLAP。不要不惜一切代价将它们结合起来。
    猜你喜欢
    • 2022-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多