我正在尝试在多节点集群环境中安装 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/