在4节点集群中,我们如何安装Hive?

时间:2013-05-31 07:25:18

标签: hive

我有一个包含1个名称节点和3个数据节点的4节点集群。我需要安装Hive。我应该在所有节点上安装Hive还是仅在名称节点上安装Hive。 如果在所有机器上安装了Hive,那么当我们从数据节点访问时它是如何工作的?

1 个答案:

答案 0 :(得分:1)

Hive可以安装在任何机器上。 Hive唯一依赖是hadoop安装类似于您的群集。 Hive需要Hadoop安装路径来确定Job tracker e.t.c的位置。您可以将hadoop安装从群集复制到本地计算机,然后在本地计算机上安装Hive。

假设您已在其中一个数据节点上安装了Hive,而hive指向hadoop安装。现在,当您在Hive中执行查询时,Hive会将您的查询转换为一个或多个Map Reduce程序,然后它会将此程序提交给Hadoop的Job Tracker。 Job Tracker然后执行此map reduce程序。