Desativar links simbólicos do Hadoop no Windows

0

Estou executando o Hadoop 2.2.0 no Windows 7. Quando tento executar meu trabalho, o Hadoop tenta criar links simbólicos na pasta temporária em meu sistema de arquivos local. Isso não está funcionando, pois não tenho o privilégio necessário.

Eu li que versões anteriores do Hadoop no Windows não suportavam links simbólicos e apenas copiavam os arquivos.

Então a questão é : é possível desativar symlinks com um sinalizador e voltar ao comportamento antigo?

    
por user3198538 05.02.2014 / 14:06

1 resposta

1

Se você tiver um erro como este "Exceção do lançamento do contêiner: org.apache.hadoop.util.Shell $ ExitCodeException: Nenhum privilégio para criar links simbólicos."

Você não tem SeCreateSymbolicLinkPrivilege na tentativa do Windows . Tente mklink /d 1 2 se você tiver uma mensagem de erro, tente isto

1) Launch secpol.msc via Start or Start → Run.

2) Open Security Settings → Local Policies → User Rights Assignment.

3) In the list, find the "Create symbolic links" item, which represents SeCreateSymbolicLinkPrivilege.

4) Double-click on the item and add yourself (or the whole Users group) to the list.

Se o problema persistir, talvez o problema esteja relacionado ao UAC, você deve desativá-lo.

Digite "MsConfig" em Iniciar Pesquisa para iniciar a Configuração do Sistema, em seguida, vá para a guia Ferramentas, selecione Alterar as Configurações do UAC e, em seguida, clique no botão Iniciar.

Espero que isso possa ajudar você.

    
por 28.10.2014 / 11:08