Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.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 将复制因子设置为0时会发生什么情况_Hadoop - Fatal编程技术网

Hadoop 将复制因子设置为0时会发生什么情况

Hadoop 将复制因子设置为0时会发生什么情况,hadoop,Hadoop,在多节点集群中,我们可以将hadoop块复制因子设置为0吗 可能吗?如果可能的话,会发生什么 另外,如果在单伪模式集群中将hadoop块复制因子设置为0会发生什么情况?在单节点和多节点配置中,您不能将文件的复制因子设置为零。执行将失败,出现以下错误 replication must be >= 1 当我们收到此错误时: 要更改HDFS中文件的复制因子,我们需要使用命令hadoop fs-setrep path,如果在上一个命令中使用0作为复制因子,则会出现此错误。您不能使用配置xml文件

在多节点集群中,我们可以将hadoop块复制因子设置为0吗

可能吗?如果可能的话,会发生什么


另外,如果在单伪模式集群中将hadoop块复制因子设置为0会发生什么情况?

在单节点和多节点配置中,您不能将文件的复制因子设置为零。执行将失败,出现以下错误

replication must be >= 1
当我们收到此错误时:

要更改HDFS中文件的复制因子,我们需要使用命令
hadoop fs-setrep path
,如果在上一个命令中使用0作为复制因子,则会出现此错误。您不能使用配置xml文件来更改HDFS中文件的复制系数,
dfs的值。将文件复制到HDFS时,将使用客户端配置xml文件中的复制

即使在将文件复制到HDFS时,在客户端配置或命令本身中将dfs.replication指定为0(如
hadoop fs-Ddfs.replication=0-put testfile.txt/
),该命令也会失败,但会出现如下奇怪的消息

put: file /testfile.txt._COPYING_ on client X.X.X.X

好啊在更改conf xml中的相应属性时,什么时候会出现错误?或者在使用hadoop dfs-put命令在HDFS中加载文件时?