在哪里安装Hive(On DataNode或Namenode)以及为什么?

时间:2016-01-15 16:18:30

标签: hive

在Hadoop Cluster上,我们需要在DataNode或Namenode上安装Hive吗? 我们需要在哪个因素上决定安装节点(Datanode ot Namenode)

谢谢!!!

1 个答案:

答案 0 :(得分:0)

hive的安装与它位于namenode或datanode上的事实无关。 Hive配置文件需要知道hadoop的安装位置,以便它可以访问作业跟踪器。

一旦知道了作业跟踪器的运行位置,无论何时在Hive中执行查询,它都会将您的查询转换为一个或多个mapreduce程序,然后将该程序提交给hadoop的jobtracker。 Jobtracker然后执行此map reduce程序并显示/存储输出。