Hive 多个Tableau用户连接到配置单元LLAP

Hive 多个Tableau用户连接到配置单元LLAP,hive,tableau-api,business-intelligence,amazon-emr,data-lake,Hive,Tableau Api,Business Intelligence,Amazon Emr,Data Lake,我希望允许许多Tableau用户通过HiveLLAP访问数据进行交互式查询。到目前为止,结果令人失望。。。。我应该期望这个设置对我有效还是应该使用不同的后端?我们在项目中采用了相同的方法,但效果不是很好 我建议有两种选择: 如果可能,将LLAP服务器的节点加倍 使用Snowflake数据库-将您的配置单元表复制到Snowflake,并将Snowflake公开到Tableau 不幸的是,这两个建议都要付出很大的代价( 但我是根据我的经验说的!谢谢,Sagar。由于非技术限制,雪花在这种情况下不能

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

我们在项目中采用了相同的方法,但效果不是很好

我建议有两种选择:

  • 如果可能,将
    LLAP
    服务器的节点加倍
  • 使用
    Snowflake数据库
    -将您的配置单元表复制到
    Snowflake
    ,并将
    Snowflake
    公开到Tableau
  • 不幸的是,这两个建议都要付出很大的代价(
    但我是根据我的经验说的!

    谢谢,Sagar。由于非技术限制,雪花在这种情况下不能作为一种选择。您对增加LLAP节点的一般性能改进有大致的了解吗?如果性能满足我们的目标,我可以证明成本是合理的。因此,更简单,更多的LLAP节点,更多的RAM,提高查询能力。正如您所提到的,有多个用户启动查询,LLAP性能肯定会受到影响。因此,如果使用更大的能力,那么如果当前一个查询需要1分钟来获取输出,那么使用更多的节点,它可能会下降到20-30秒,因此总体LLAP查询性能会更好,并且您的表au团队会比较高兴。另外,确保每天的ETL负载和LLAP都有单独的节点。不要不惜任何代价将它们组合在一起。