Hadoop FS Shell mkdir

HadoopBeginner
Pratique Agora

Introdução

Imagine-se como um oficial de comunicações estacionado numa base extraterrestre num planeta distante. A sua tarefa é gerir os dados de comunicação armazenados no Hadoop Distributed File System (HDFS). Hoje, aprenderá a usar o comando mkdir do Hadoop FS Shell para criar diretórios e organizar os seus dados de forma eficaz.

Criar um Novo Diretório

Neste passo, irá criar um novo diretório chamado communications no HDFS.

  1. Mude para o utilizador hadoop:

    su - hadoop
    
  2. Verifique o diretório atual no HDFS:

    hdfs dfs -ls /
    

    Se executar o comando acima neste momento, descobrirá que o HDFS não tem quaisquer diretórios.

  3. Crie um novo diretório chamado communications:

    hdfs dfs -mkdir /communications
    
  4. Explique o propósito do comando e interprete a saída:

    O comando hdfs dfs -mkdir /communications é usado para criar um novo diretório chamado "communications" no Hadoop Distributed File System (HDFS). Vamos detalhar o comando:

    • hdfs: Esta é a ferramenta de linha de comando usada para interagir com o HDFS.
    • dfs: Significa "Distributed File System" (Sistema de Ficheiros Distribuído) e é um subcomando da ferramenta hdfs.
    • -mkdir: Esta é uma opção que especifica que queremos criar um novo diretório.
    • communications: Este é o nome do diretório que queremos criar.
  5. Verifique se o diretório foi criado com sucesso:

    hdfs dfs -ls /
    

    Após este comando, se encontrar um diretório chamado "communications", significa que concluiu este passo.

Criar Alguns Novos Subdiretórios

Neste passo, irá criar subdiretórios dentro do diretório communications para organizar ainda mais os seus dados de comunicação.

  1. Crie um subdiretório chamado reports:

    hdfs dfs -mkdir /communications/reports
    
  2. Crie outro subdiretório chamado messages:

    hdfs dfs -mkdir /communications/messages
    
  3. Verifique se os subdiretórios foram criados com sucesso:

    hdfs dfs -ls /communications
    

    Se os subdiretórios "reports" e "messages" forem exibidos sob o diretório "communications" após executar este comando, isso indica que a experiência foi concluída com sucesso.

Resumo

Neste laboratório, aprendeu a usar o comando mkdir do Hadoop FS Shell para criar diretórios no HDFS. Ao organizar os seus dados em diretórios estruturados, pode gerir e aceder eficientemente a ficheiros de comunicação dentro do ecossistema Hadoop. Este laboratório foi projetado para aprimorar as suas habilidades em gestão de ficheiros Hadoop HDFS e estruturação de diretórios.

Adicionalmente, durante o processo de aprendizagem, pode também estabelecer uma analogia entre este comando e o comando mkdir no Linux.