Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 可以在同一个节点上运行Hive和Pig吗?_Hadoop_Hive_Apache Pig_Cluster Computing - Fatal编程技术网

Hadoop 可以在同一个节点上运行Hive和Pig吗?

Hadoop 可以在同一个节点上运行Hive和Pig吗?,hadoop,hive,apache-pig,cluster-computing,Hadoop,Hive,Apache Pig,Cluster Computing,我是Hadoop新手,但我一直在尝试为一个大学项目创建单节点集群。我的目标是在相同的数据中执行mapreduce作业,但同时使用不同的基于Hadoop的软件,这些软件是Hive和Pig。 所以,我想知道我是否可以在同一个节点上安装和运行Hive和Pig?在同一个集群中,如果它有10个以上的节点,那该怎么办呢。对于学院项目,创建单节点集群是可以的(确保hadoop是以伪分布式模式安装的-在同一台机器上安装主节点、从节点) 您可以在同一个节点上安装hive和pig,因为它们都只是在hadoop伪集群

我是Hadoop新手,但我一直在尝试为一个大学项目创建单节点集群。我的目标是在相同的数据中执行mapreduce作业,但同时使用不同的基于Hadoop的软件,这些软件是Hive和Pig。
所以,我想知道我是否可以在同一个节点上安装和运行Hive和Pig?在同一个集群中,如果它有10个以上的节点,那该怎么办呢。

对于学院项目,创建单节点集群是可以的(确保hadoop是以伪分布式模式安装的-在同一台机器上安装主节点、从节点)

您可以在同一个节点上安装hive和pig,因为它们都只是在hadoop伪集群上启动MR作业的CLI/Shell

在不同的终端中按如下方式启动:

蜂巢>$HIVE

PIG:>$PIG-xmapreduce//hadoop模式

实际上,Pig grunt或HiveShell只是为集群(比如1或10节点集群)提供作业的接口,在这种情况下,Pig或HiveShell就像客户端一样工作。所以在任何节点上安装都不重要