当前位置: 首页 > 知识库问答 >
问题:

复制级om Hadoop 3集群

叶茂才
2023-03-14

我有Hadoop3.0集群(为了学习目的),1个name-node和3个slave。在每个节点上,hdfs-site.xml如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
        <name>dfs.data.dir</name>
        <value>/opt/hadoop/dfs/data</value>
        <final>true</final>
  </property>
  <property>
        <name>dfs.name.dir</name>
        <value>/opt/hadoop/dfs/name</value>
        <final>true</final>
  </property>
  <property>
        <name>dfs.replication</name>
        <value>2</value>
  </property>
</configuration>

在此输入图像说明

共有1个答案

虞华彩
2023-03-14

我猜这些文件是在您更改复制因子之前添加的吧?更改默认复制因子不会更改当前存储在群集上的任何文件。要更改这些,请运行:

hadoop dfs -setrep -w 2 -R /user/data

添加的任何新文件都应自动存储,复制因子为2。

 类似资料:
  • 问题内容: 有没有办法复制?也就是说,有可能去 还是您需要物理遍历这些集合并一一复制? 问题答案: 另一种方法是使用复制构造函数: 或创建一个空集并添加元素: 与这些不同,您可以使用不同的集合类,不同的比较器,甚至使用其他(非集合)集合类型填充。 请注意,复制a的结果是一个新的,包含对作为原始元素的对象的引用。元素对象本身不会被复制或克隆。这符合Java API设计的工作方式:它们不复制元素对象。

  • 使用C在同一台服务器上复制Mongodb中的集合的正确方法是什么?MongoVUE有一个选项“Duplicate collection”,C有类似的选项吗?

  • 我正在尝试在两个MySQL集群之间使用单个复制通道设置复制。我已经看了mysql.com的文档几次了,但似乎不能让它正常工作。 我遇到的问题是,对未配置为主服务器的SQL节点进行的查询不会复制NDBCLUSTER表的任何INSERT、UPDATE或DELETE查询,然而,当我在作为主服务器的SQL节点上插入、更新或删除一行时,它会很好地复制到其他集群。 我知道复制是设置的,因为如果我在主集群中的任

  • 有人能说我怎么能得到响应从API使用HttpHandler方法通过给头参数?这是我的Httphandler java代码 我需要添加两个头参数1-

  • 6.6.1. 将复制升级到5.0版当在复制设置中升级服务器时,升级过程取决于当前的服务器版本和要升级的服务器版本。 6.6.1. 将复制升级到5.0版该节适用于将复制从MySQL 3.23、4.0或者4.1升级到5.1。4.0服务器应为4.0.3或更新版。 当将早期MySQL版本系列主服务器升级到5.1时,应先确保该主服务器的所有从服务器使用了相同的5.1.x版本。如果不是这样,你应先升级从服务器

  • 问题内容: 我正在本地计算机上的Tomcat 7上设置群集/复制,以评估它是否可与我的环境/代码库一起使用。 建立 我在不同端口上运行的同级目录中有两个相同的tomcat服务器。我已经在其他两个端口上监听了httpd,并作为VirtualHosts连接到了两个tomcat实例。我可以在配置的端口上访问两种环境并与之交互。一切都按预期进行。 Tomcat服务器在server.xml中启用了集群功能: