>  기사  >  start-all.sh, start-dfs.sh 명령을 찾을 수 없습니다.

start-all.sh, start-dfs.sh 명령을 찾을 수 없습니다.

PHPz
PHPz앞으로
2024-02-09 13:24:09751검색

PHP 편집기 Apple은 Hadoop을 사용할 때 "start-all.sh, start-dfs.sh 명령을 찾을 수 없습니다"라는 일반적인 문제에 직면할 수 있습니다. 이 문제는 일반적으로 Hadoop 클러스터를 시작할 때 발생하며 잘못된 경로 구성이나 존재하지 않는 스크립트 파일로 인해 발생할 수 있습니다. 이 문제를 해결하려면 Hadoop 설치 경로와 환경 변수 구성이 올바르게 설정되어 있는지 확인하고, 해당 경로에 관련 스크립트 파일이 있는지 확인해야 합니다. 다음은 이 문제를 해결하는 방법을 자세히 소개합니다. 함께 살펴 보겠습니다!

질문 내용

우분투 16.04 lts를 사용하고 있고 하둡 2.7.2를 설치했습니다.

의 출력 으아악

으아악

달릴 때

으아악

결과는

으아악

하지만 명령을 실행하면

으아악

명령을 찾을 수 없다고 뜹니다. 달릴 때도 마찬가지

으아악

명령을 찾을 수 없다는 결과가 출력됩니다.

hadoop 디렉터리로 이동할 때 이 명령을 실행할 수 있지만 hadoop 디렉터리로 이동하지 않고 이 명령을 실행하고 싶습니다.

Solution

문제는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제