Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.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安装和配置:在同一主机上并排安装多个版本_Hadoop_Hadoop2 - Fatal编程技术网

Hadoop安装和配置:在同一主机上并排安装多个版本

Hadoop安装和配置:在同一主机上并排安装多个版本,hadoop,hadoop2,Hadoop,Hadoop2,我们可以在同一个系统上以伪分布式模式安装不同版本的Hadoop吗 实际上,我想探索不同版本的hadoop-1.x和hadoop-2.x的特性,我已经在两个运行Linux的不同系统上配置了hadoop-1.x和hadoop-2.x。有没有办法在同一台机器上进行配置?是的,可以在同一台主机上并排安装多个版本的Hadoop软件 将不同版本的Hadoop软件解压缩到不同的子目录中 为不同版本创建单独的配置文件(core-site.xml、hdfs-site.xml、warn-site.xml等),并将

我们可以在同一个系统上以伪分布式模式安装不同版本的Hadoop吗


实际上,我想探索不同版本的hadoop-1.x和hadoop-2.x的特性,我已经在两个运行Linux的不同系统上配置了hadoop-1.x和hadoop-2.x。有没有办法在同一台机器上进行配置?

是的,可以在同一台主机上并排安装多个版本的Hadoop软件

  • 将不同版本的Hadoop软件解压缩到不同的子目录中
  • 为不同版本创建单独的配置文件(core-site.xml、hdfs-site.xml、warn-site.xml等),并将这些文件集保存在单独的目录中
  • 确保为使用本地存储的内容配置不同的目录,例如hdfs-site.xml中的
    dfs.namenode.name.dir
    dfs.datanode.data.dir
    。这两个版本的数据应该彼此隔离。或者,如果您想要尝试在两个不同版本之间共享数据,并且一次只运行一个版本,那么您可能能够实现这一点。根据涉及的软件版本,您可能会遇到数据不兼容或需要运行升级命令
  • 如果要同时运行多个版本,请确保为它们配置了不同的服务器端口,如hdfs-site.xml中的
    dfs.namenode.rpc address
    和thread-site.xml中的
    warn.server.resourcemanager.address
  • 调用命令时,设置环境变量,如
    HADOOP\u HOME
    HADOOP\u CONF\u DIR
    ,以控制要执行的版本和要使用的配置
对于手动部署的安装,如使用ApacheHadoop发行版,上述所有内容都可以正常工作。对于Bigtop发行版或供应商发行版,rpm/deb/etc.打包可能不太适合并行部署