In order to be able to connect to hopsfs cluster from existing hdfs clusters we need to have both a hopsfs client and a hdfs client. To differentiate between them we can set the hopsfs prefix to use the hopsfs client. The problem is that if we use hive, hive will return addresses with hdfs as a prefix.
To avoid this problem we need to change hopsfs to use hopsfs as a prefix by default.
As most tools use hdfs for prefix we need to handle calls made with the hdfs prefix too.