우분투 14.04 LTS를 사용하고 있습니다. 기반으로Hadoop 클러스터를 설정하는 방법나는 이것을 실행하고 있습니다 :
# Add Hadoop bin and sbin directory to PATH
export PATH=$PATH:$HADOOP_HOME/bin;$HADOOP_HOME/sbin
알아요쓰레기통그리고회전둘 다 같은 디렉토리에 있습니다. 그러나 나는 이것을 얻습니다 :
bash: /home/hadoopuser/hadoop/sbin: Is a directory
뭐가 문제 야?
답변1
귀하의 명령문에는 콜론이 있어야 하는 곳에 세미콜론이 있습니다.
export PATH=$PATH:$HADOOP_HOME/bin;$HADOOP_HOME/sbin
비교적
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
세미콜론으로 ;
구분됨성명은(는) 의 일부가 아닙니다 PATH
.
명령을 처음 실행하면 해당 명령이 $HADOOP_HOME/bin
사용자 명령에 추가됩니다 PATH
(괜찮습니다). 그러나 그것은 아무것도 추가하지 않습니다 $HADOOP_HOME/sbin
. bash에서 명령을 편집하고 다시 제출하면 됩니다 $HADOOP_HOME/bin
.일하다그러나 매우 낭비적입니다.