2013-05-31 23 views
1

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

+0

仅安装在一个节点上,并使用作业跟踪器和dfs属性更新配置单元配置。 –

回答

1

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

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

+0

谢谢...帮了大忙! – DrewRose