Eu configurei o acesso do NFS ao HDFS.
Eu posso me conectar ao compartilhamento raiz padrão dos clientes Windows e Linux e todos os clientes podem ler o compartilhamento. Escrever a partir do cliente Linux também está ok.
Quando tento copiar um arquivo para o compartilhamento de um cliente do Windows Server 2012 R2, recebo um erro declarando
The volume for a file has been externally altered so that the opened file is no longer valid.
O log no servidor NFS contém
ERROR org.apache.hdfs.nfs.nfs3: Setting file size is not supported when creating file.
O que parece razoável, já que o HDFS é um sistema de arquivos somente de anexos.
Com base em algumas pesquisas na Web, parece existir um problema semelhante em alguns wrappers de gravação de CD / DVD que expõem os dispositivos e parece que há maneiras de resolvê-los.
Existe uma maneira que eu possa parar o Windows tentando definir o tamanho do arquivo, pois cria os arquivos neste dispositivo em particular - ou talvez todas as montagens do NFS no sistema?