I recently installed HDP 2.5 with Ambari on an 8 node
cluster on VMWare. I have FusionIO cards installed on the VM hosts. I
allocated 4 volumes each to 6 datanodes in the cluster for hdfs
storage. Everything is up and running, hdfs
dfs –mkdir works, so great. But then,
when I run hdfs dfs –put, the hdfs volumes on FusionIO become unmounted. Any ideas why?
I can't answer your question exactly, but I have heard rumours (only rumours, no details) that other people have struggled to get FusionIO working too. The "workaround" was to go back to SSDs or HDDs. Another possible workaround, if you need the sort of speed that FusionIO promises might be to use Ramdisks instead. I realise that Ramdisks are volatile, and might not give you what you need. Please see https://hadoop.apache.org/docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/MemoryStorage.html