Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 10-28-2015 10:59 AM
Setting the following value in the Ambari box corresponding to the property dfs.datanode.data.dir does not seem to work:
/hadoop/hdfs/data,[SSD]/mnt/ssdDisk/hdfs/data
I get a warning "Must be a slash or drive at the start" and I cannot save the new configuration.
Is there a way to define those disk storages in Ambari (in the past I tried to do it in the hdfs-site.xml file and it worked fine)?
My Ambari version is 2.1.0 and I use HDP 2.3.0 (Sandbox).
Created 10-28-2015 11:08 AM
Please see this
<property>
<name>dfs.datanode.data.dir</name>
<value>[DISK]file:///hddata/dn/disk0, [SSD]file:///hddata/dn/ssd0,[ARCHIVE]file:///hddata/dn/archive0</value>
</property>Response edited based on the comment:
Ambari 2.1.1 + supports this as per AMBARI-12601
Created 10-28-2015 11:08 AM
Please see this
<property>
<name>dfs.datanode.data.dir</name>
<value>[DISK]file:///hddata/dn/disk0, [SSD]file:///hddata/dn/ssd0,[ARCHIVE]file:///hddata/dn/archive0</value>
</property>Response edited based on the comment:
Ambari 2.1.1 + supports this as per AMBARI-12601
Created 10-28-2015 11:48 AM
It does not work in Ambari (same error as what I got with the configuration I described before).
My problem is the integration with Ambari, not the configuration in hdfs-site.xml (as mentioned before, when editing directly hdfs-site.xml it works fine).
Created 10-28-2015 12:10 PM
Please see this
It's fixed in Ambari 2.1.1
Created on 06-16-2016 10:29 AM - edited 08-19-2019 05:54 AM
I got it working on Ambari 2.2.1
#mkdir /hadoop/hdfs/data1 /hadoop/hdfs/data2 /hadoop/hdfs/data3
#chown hdfs:hadoop /hadoop/hdfs/data1 /hadoop/hdfs/data2 /hadoop/hdfs/data3
(**We are using the configuration for test purpose only, so no disks are mounted.)
Restart hdfs hdfs service.
Restart all other afftected services.
Create a directory /cold
# su hdfs
[hdfs@hdp-qa2-n1 ~]$ hadoop fs -mkdir /cold
Set COLD storage policy on /cold
[hdfs@hdp-qa2-n1 ~]$ hdfs storagepolicies -setStoragePolicy -path /cold -policy COLD
Set storage policy COLD on /cold
5. Run get storage policy:
[hdfs@hdp-qa2-n1 ~]$ hdfs storagepolicies -getStoragePolicy -path /cold
The storage policy of /cold:
BlockStoragePolicy{COLD:2, storageTypes=[ARCHIVE], creationFallbacks=[], replicationFallbacks=[]}