Hadoop FS Shell stat

HadoopBeginner
Pratique Agora

Introdução

Neste laboratório, exploraremos o ponto de habilidade "FS Shell stat" do Hadoop HDFS dentro do contexto de um cenário ambientado na lendária história de um tesouro de um naufrágio submerso. Imagine um cenário onde os tesouros não descobertos de um navio afundado são ditos estarem enterrados nas profundezas do fundo do oceano da Baía do Tesouro (Treasure Cove). Você desempenha o papel de um renomado narrador desta lenda de caça ao tesouro, cuja tarefa é guiar os exploradores a descobrir as riquezas escondidas.

Explorando FS Shell stat

Nesta etapa, vamos nos aprofundar no comando hadoop fs -stat para reunir informações detalhadas sobre um arquivo específico no Hadoop HDFS.

  1. Mude para o usuário hadoop:

    su - hadoop
    
  2. Crie um arquivo chamado treasure.txt no diretório atual:

    vim treasure.txt
    
  3. O conteúdo em treasure.txt é:

    hello world
    
  4. Coloque o arquivo treasure.txt no sistema de arquivos Hadoop:

    hadoop fs -put treasure.txt /user/hadoop/
    
  5. Use o seguinte comando para exibir os atributos de um arquivo chamado treasure.txt no sistema de arquivos Hadoop:

    hadoop fs -stat %g-%F-%b-%y-%Y-%o /user/hadoop/treasure.txt
    

    Os parâmetros no comando são:

    %g: Nome do grupo do proprietário
    %F: Tipo de arquivo
    %b: Comprimento em bytes
    %y: Timestamp de modificação
    %Y: Timestamp de acesso
    %o: Tamanho do bloco
    
  6. A saída fornecerá informações como permissões de arquivo, tipo de arquivo, hora da modificação, hora do acesso e tamanho do bloco. Como este:

    supergroup-regular file-12-2024-03-08 12:42:00-1709901720659-134217728
    

Analisando Permissões de Arquivo

Nesta etapa, vamos nos concentrar em entender e analisar as permissões de arquivo usando o comando hadoop fs -stat.

  1. Execute o seguinte comando para visualizar as permissões do arquivo treasure.txt:

    hadoop fs -stat %F-%A /user/hadoop/treasure.txt
    

    Os parâmetros no comando são:

    %F: Tipo de arquivo
    %A: Permissões de arquivo
    
  2. A saída exibirá o tipo de arquivo e as permissões associadas ao arquivo. Como este:

    regular file-rw-r--r--
    

Resumo

Neste laboratório, exploramos o comando hadoop fs -stat dentro do ambiente Hadoop HDFS para recuperar informações detalhadas sobre arquivos. Ao seguir o guia passo a passo, os usuários podem obter uma melhor compreensão de como utilizar este comando para análise de atributos de arquivos e verificação de permissões no Hadoop. Este laboratório visa fornecer experiência prática para que os iniciantes se familiarizem com as operações FS Shell stat no Hadoop.