Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15082|Resposta: 0

[Fonte] Operações de API para Hadoop - HDFS

[Copiar link]
Publicado em 05/07/2019 16:33:58 | | |
1. Introduzir dependência

Nota: Se você precisar importar manualmente o pacote jar, o pacote jar HDFS ---- o diretório de instalação do Hadoop em compartilhar

2. Descrição do desenvolvimento sob janela

Recomenda-se desenvolver aplicações Hadoop sob Linux, e não haverá problemas de compatibilidade. Se você quiser desenvolver uma aplicação cliente no Windows, precisa configurar o seguinte ambiente:

R. Descompacte um pacote de instalação do Hadoop em um diretório no Windows

B. Substituir os diretórios lib e bin no pacote de instalação pelas bibliotecas locais compiladas para a versão correspondente de Windows da plataforma

C. Configure o HADOOP_HOME no sistema de janelas para apontar para o pacote de instalação que você descompactou

D. Adicionar o diretório bin do Hadoop à variável path do sistema Windows


Para operar o HDFS em Java, primeiro você precisa obter uma instância cliente




Nosso alvo de operação é HDFS, então o objeto fs obtido deve ser uma instância do DistributedFileSystem.

Método Get: De onde vem a classe cliente específica da instância?

- Julgando pelo valor de configuração de um dos parâmetros fs.defaultFS em conf;

Se não especificarmos fs.defaultFS em nosso código, e não houver configuração correspondente dada sob a class path do projeto, o valor padrão na conf vem da core-default.xml no pacote jar do hadoop, e o valor padrão é: file:///, então a aquisição não será uma instância do DistributedFileSystem, mas um objeto cliente do sistema de arquivos local;


Adição, exclusão, modificação e inspeção de documentos

Acesse o HDFS via stream







Anterior:Rollup de comandos do Shell HDFS do Hadoop
Próximo:Arquivo de formulário de upload de solicitação Http em C# (parâmetros adicionais podem ser adicionados)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com