-
카테고리
-
세부 분야
데이터 엔지니어링
-
해결 여부
미해결
server02에서 hdfs 명령어 사용 문제 질문입니다.
21.07.22 17:52 작성 조회수 100
0
server02에서 hdfs, yarn, zookeeper 명령어를 쓸 수가 없습니다..
command not found...
server01에서는 설치된 hdfs, yarn 명령어 사용 가능합니다.
/usr/bin 내에서 hdfs, yarn, zookeeper 모두 있긴있는데,
server01에서는 yarn이 청록색인데, server02에서는 빨간색이네요.. 이건 왜그런것인지..
강의 따라하려면 server02에서 hdfs 명령어를 이용해야하는데, 답변 부탁드립니다.
답변을 작성해보세요.
0
Big.D
지식공유자2021.07.22
안녕하세요! 빅디 입니다.
Cloudera Manager 다른 버젼을 사용중이신 것으로 보이는데요..
이런경우 강의에서 진행 되는 파일럿 프로젝트 환경과 상이해져 정확한 답변이 어렸습니다... TT
그래도 유추해서 말씀 드리자면..
/usr/bin 밑에 빨간색으로 표기된 명령어들은 심벌릭 링크 문제로 보입니다.
$ ls -ltr /usr/bin
위 명령을 실행하면, 링크가 걸린 파일의 경로도 함께 보실 수 있는데요,
이때 빨간색으로 표기된 파일들은 링크된 경로/파일이 없는 경우 입니다.
BDP2번 서버에서 심벌릭 링크가 안걸린 이유는 아마도 다음중 하나일겁니다.
링크를 잘못 걸었거나, 아니면 특정 시점에 링크된 경로가 삭제/변경 되었거나,
아니면 일부러 특정 서버에선 특정 명령이 실행 되지 않게 했거나...
사용하신 Cloudera Manager의 설치 스크립트 및 환경 설정이 BDP1번 서버에서만 클라이언트 명령이 실행 되도록 한 것 일수도 있습니다.(실환경에선 보안상의 이유로 그렇게 구성하기도 합니다.)
예상대로 다른 CM을 사용 하고 계신다면, 사용중인 CM의 환경을 잘 고려해서 파일럿 프로젝트를 진행 하셔야 할 것 같습니다.
- 빅디 드림
답변 1