hadoop - 如何将Hadoop文件系统保存在hadoop安装盘以外的物理盘中?

标签 hadoop hdfs

我正在尝试在多节点集群环境中安装 hadoop。我已经在 SSD 上安装了 ubuntu 15.10。我想在 SSD 上安装 hadoop 2.6.2,并将我的 HDFS 放在单独的 SATA 硬盘上。为此,我应该遵循哪些步骤?

我在 SSD 中安装了 hadoop,在 hdfs-site.xml 中配置如下。因此,我将属性 dfs.datanode.data.dir 设置为 file:///media/coea23/HDFS/hdfs/datanode。但是在执行 jps 时数据节点没有显示,而名称节点显示在已完成 hadoop 安装的 SSD 中。

<property> 
<name>dfs.datanode.data.dir</name> 
<value>file:///media/coea23/HDFS/hdfs/datanode</value> 
<description>DataNode directory</description> 
</property> 

<property> 
<name>dfs.namenode.name.dir</name> 
<value>file:///home/hduser/hdfs/namenode</value> 
<description>NameNode directory for namespace and transaction logs storage.</description> 
</property>

请提出您宝贵的建议。提前致谢。

卡玛鲁丁

最佳答案

你在配置文件中配置它...

每个 DataNode 上的 hdfs-site.xml:

<property>
 <name>dfs.datanode.data.dir</name>
 <value>file:///data/1/dfs/dn,file:///data/2/dfs/dn,file:///data/3/dfs/dn,file:///data/4/dfs/dn</value>
</property>

编辑

注意:

dfs.data.dir 和 dfs.name.dir 已弃用;您应该改用 dfs.datanode.data.dir 和 dfs.namenode.name.dir,尽管 dfs.data.dir 和 dfs.name.dir 仍然有效。

关于hadoop - 如何将Hadoop文件系统保存在hadoop安装盘以外的物理盘中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36202908/

相关文章:

hadoop - Hbase Standalone模式报错

hadoop - NameNode 未以伪分布式模式启动

hadoop - hdfs 如何删除过度复制的 block

java - 运行基本 Hadoop 代码时出错

hadoop - hdfs/在hdfs中分配的用户空间在哪里

performance - HBase:为什么在达到 BlockCache 的最大大小之前会有被逐出的 block ?

java - HBase代码无法在Intellij中成功运行

java - 一个行键可以存在于多个hbase区域中吗?

hadoop - 如何将具有多个工作表的数据从Excel工作簿导出到Hadoop

linux - DFS Used% : 100. 00% 从属虚拟机在 Hadoop 中关闭