在Hadoop Cluster上,我们需要在DataNode或Namenode上安装Hive吗? 我们需要在哪个因素上决定安装节点(Datanode ot Namenode)
谢谢!!!
答案 0 :(得分:0)
hive的安装与它位于namenode或datanode上的事实无关。 Hive配置文件需要知道hadoop的安装位置,以便它可以访问作业跟踪器。
一旦知道了作业跟踪器的运行位置,无论何时在Hive中执行查询,它都会将您的查询转换为一个或多个mapreduce程序,然后将该程序提交给hadoop的jobtracker。 Jobtracker然后执行此map reduce程序并显示/存储输出。