PHP 편집기 Apple은 Hadoop을 사용할 때 "start-all.sh, start-dfs.sh 명령을 찾을 수 없습니다"라는 일반적인 문제에 직면할 수 있습니다. 이 문제는 일반적으로 Hadoop 클러스터를 시작할 때 발생하며 잘못된 경로 구성이나 존재하지 않는 스크립트 파일로 인해 발생할 수 있습니다. 이 문제를 해결하려면 Hadoop 설치 경로와 환경 변수 구성이 올바르게 설정되어 있는지 확인하고, 해당 경로에 관련 스크립트 파일이 있는지 확인해야 합니다. 다음은 이 문제를 해결하는 방법을 자세히 소개합니다. 함께 살펴 보겠습니다!
우분투 16.04 lts를 사용하고 있고 하둡 2.7.2를 설치했습니다.
의 출력 으아악예
으아악달릴 때
으아악결과는
으아악하지만 명령을 실행하면
으아악명령을 찾을 수 없다고 뜹니다. 달릴 때도 마찬가지
으아악명령을 찾을 수 없다는 결과가 출력됩니다.
hadoop 디렉터리로 이동할 때 이 명령을 실행할 수 있지만 hadoop 디렉터리로 이동하지 않고 이 명령을 실행하고 싶습니다.
문제는 bash가 어디를 봐야할지 모른다는 것입니다 ./start-all.sh
.
이 문제는 $home/.bashrc
를 열고 다음과 같은 줄을 추가 하여 해결할 수 있습니다.
이것은 bash에게 "/usr/local/hadoop/sbin"에서 start-all.sh
보여야 함을 알려줍니다.
주의:
$home/.bashrc
변경 사항은 현재 열려 있는 터미널에는 적용되지 않습니다.
현재 열려 있는 터미널에 변경 사항을 적용하려면
를 실행하세요.hadoop version
찾기를 이용해서 검색해야 해요.
으아악발견:
으아악이전 답변 외에도 $home/.bashrc
의 변수는 다음과 같습니다.
참고: 어느 것을 path
위 내용은 start-all.sh, start-dfs.sh 명령을 찾을 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!