O FUSE é realmente sua única opção para montar sistemas de arquivos exóticos como o HDFS. Para minhas próprias necessidades, descobri que usar a API Java diretamente era uma opção muito melhor que uma FS montada.
Infelizmente, as APIs do cliente HDFS para idiomas diferentes de Java não existem ou são muito feias (como dependendo do JNI).
Esta página tem informações interessantes sobre as várias opções disponíveis para você. Se, de alguma forma, você conseguir fazer o FUSE funcionar, poderá exportar o ponto de montagem resultante usando o NFS para outras máquinas que precisam usar o mesmo HDFS. Isso obviamente carrega os mesmos riscos e desvantagens de qualquer configuração do NFS.
Com relação às APIs, aparentemente há uma interface Thrift, FWIW. Veja aqui para mais informações.