[英]In a Hadoop cluster, should Hive LLAP daemons work on datanodes or on dedicated nodes?
In a Hadoop cluster, should Hive LLAP daemons work on datanodes or on dedicated nodes?(as the only service on node) Impala daemons are suggested to be installed on each datanode, however this article suggests instaling LLAP daemons on dedicated nodes在 Hadoop 集群中,Hive LLAP 守护程序应该在数据节点上工作还是在专用节点上工作?(作为节点上的唯一服务)建议在每个数据节点上安装 Impala 守护程序,但是本文建议在专用节点上安装 LLAP 守护程序
LLAP instances have dedicated Hive daemons for faster access. LLAP 实例具有专用的 Hive 守护进程以加快访问速度。 While you could share resources between regular node managers and LLAP daemons you would get better performance if all of the node is dedicated to it.
虽然您可以在常规节点管理器和 LLAP 守护程序之间共享资源,但如果所有节点都专用于它,您将获得更好的性能。 Note that you still need to run node manager on the node because LLAP Daemons are containers and not actual OS processes.
请注意,您仍然需要在节点上运行节点管理器,因为 LLAP 守护程序是容器,而不是实际的操作系统进程。 You can also run data node on the machine if you have storage on the node that you'd like to use.
如果您想要使用的节点上有存储,您也可以在机器上运行数据节点。
TL;DR - Run on a few dedicated nodes for better performance TL;DR - 在几个专用节点上运行以获得更好的性能
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.