[Hadoop] hadoop 커맨드 실행시 Permission denied 해결.(root 계정 없이 실행)

2020. 3. 9. 10:43·Bigdata Engineering

개요

하둡 저장소에 저장된 hive warehouse 디렉토리별 용량을 확인하기 위해 아래 명령어를 사용하였다.

hadoop fs -du -h /user/hive

하지만 아래와 같이 권한 문제로 일부 경로에 접근이 불가하였다.

du: Permission denied: user=username, access=READ_EXECUTE, inode="/user/hive/.staging":hive:hive:drwx------

 

원인

  • 대부분의 현업에서, 엔지니어의 경우 root 계정이 아닌 superuser do(sudo) 실행이 가능한 계정을 받을 것 이다.
  • 그렇기 때문에, hdfs는 user 권한에 따라 탐색이 불가능 할 수 있다.

 

해결

  • 특정유저로 명령어 실행(sudo -u username "명령어")
sudo -u hdfs hadoop fs -du -h /user/hive
저작자표시 (새창열림)

'Bigdata Engineering' 카테고리의 다른 글

Presto Worker, Cordinator 튜닝 / 메모리 설정  (0) 2022.05.02
[빅데이터]What is Facebook Presto? 프레스토 란? - 개요, 동작과정, 아키텍쳐  (0) 2020.05.18
[빅데이터]요약 - Resource Manager ? Node Manager?  (0) 2020.03.09
[빅데이터] 요약 - 하둡 이란?, HDFS 동작과정  (0) 2020.03.09
[빅데이터]데이터 엔지니어 - 하둡 에코 시스템의 이해(요약 본)  (0) 2020.02.18
'Bigdata Engineering' 카테고리의 다른 글
  • Presto Worker, Cordinator 튜닝 / 메모리 설정
  • [빅데이터]What is Facebook Presto? 프레스토 란? - 개요, 동작과정, 아키텍쳐
  • [빅데이터]요약 - Resource Manager ? Node Manager?
  • [빅데이터] 요약 - 하둡 이란?, HDFS 동작과정
DAMAT
DAMAT
Computer Science Engineer를 위한 tiStory
  • DAMAT
    Damat - Idea Factory
    DAMAT
  • 전체
    오늘
    어제
    • 분류 전체보기 (25)
      • Bigdata Engineering (14)
        • 빅데이터 플랫폼 R&D (1)
      • System Engineering (3)
      • Linux Server (3)
      • 프로그래밍 (1)
      • 교육 (1)
        • 문제 (1)
      • 코딩테스트 기록지 (2)
        • Python (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    python 소켓통신
    python데몬
    zookeeper cli
    kafka 명령어
    zookeeper 명령어
    hadoop이란
    kafka cli
    주키퍼 명령어
    gitlab 패치
    mysql 보관기관 설정
    db binlog
    presto 메모리 설정
    주키퍼 cli
    빅데이터 모니터링
    activemq 모니터링
    리소스매니저
    python 소켓 프로그래밍
    gitlab 버전
    파이썬 소켓통신
    파이썬 소켓
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
DAMAT
[Hadoop] hadoop 커맨드 실행시 Permission denied 해결.(root 계정 없이 실행)
상단으로

티스토리툴바