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

am46iovg  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(471)

我正在尝试在多节点集群环境中安装hadoop。我已经在ssd上安装了ubuntu15.10。我想在ssd上安装hadoop2.6.2,并将hdfs放在单独的sata硬盘上。为此,我应该遵循哪些步骤?
我在hdfs-site.xml中用以下配置在ssd中安装了hadoop。因此,我将属性dfs.datanode.data.dir设置为file:///media/coea23/hdfs/hdfs/datanode。但是datanode在执行jps时没有显示,而namenode显示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>

请给出你有价值的建议。提前谢谢。
卡马鲁丁

0tdrvxhp

0tdrvxhp1#

你在配置文件中配置这个。。。
每个数据节点上的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仍然可以工作。

相关问题