반응형

permission 2

[Hadoop] mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x

1. 에러의 원인 클라우데라 커뮤니티에서 찾은 답에 따르면 아래와 같다 '/user/' 디렉토리는 755 퍼미션을 가진 hdfs 소유인데, 이 퍼미션 덕분에 hdfs 는 오직 쓰기만이 가능하다. 유닉스/리눅스와 달리 hdfs 는 superuser 이지만 root 권한을 가진 계정이 아니다. 그래서 우리는 아래와 같이 명령어를 쳐줘야 한다. 여기서 주목해야될 점은 superuser 이지만 'root 계정이 아니다'인 것 같다. 2. 해결 방법 sudo -u hdfs hadoop fs ... 로 시작하는 명령어로 hdfs 슈퍼유저에게 sudo 권한으로 root 권한을 주어 경로를 생성하게 만드는 것이다 (이것은 하나의 예시이다) 3. 참고 링크 https://community.cloudera.com/t5/S..

[Linux Error] cd permission denied

1. 에러 원인 권한문제 때문이다. 보통 리눅스는 보안상의 이유로 root 권한 이외의 계정들은 특정 경로나 파일에 접근이 제한되어 있다. 2. 해결 방법 1) 우선 확인하고자 하는 경로가 있는 상위경로에 들어가서 ls -al 을 사용하여 확인하고자 하는 경로의 권한 확인 2) 그 다음 아래의 명령어로 경로의 권한 변경 sudo chmod 755 [경로] 여기서 sudo 를 통해 root 권한을 사용하여 특정 경로에 권한을 변경하는 것이다. 숫자는 자신이 원하는 숫자를 입력하면 된다. 숫자에 대한 것과 해당 명령어에 대한 자세한 설명은 아래링크를 참고하면 좋을 것 같다 3. 참고 링크 jjackq.tistory.com/98 리눅스(3), 권한설정 이번엔 권한설정에 대해 배워 보도록 하겠습니다. 원래 오늘..

반응형