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.
Mude para o utilizador
hadoop:su - hadoopVerifique 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.
Crie um novo diretório chamado
communications:hdfs dfs -mkdir /communicationsExplique 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.
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.
Crie um subdiretório chamado
reports:hdfs dfs -mkdir /communications/reportsCrie outro subdiretório chamado
messages:hdfs dfs -mkdir /communications/messagesVerifique se os subdiretórios foram criados com sucesso:
hdfs dfs -ls /communicationsSe 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.



