Isso pode ocorrer pelos seguintes motivos:
-
Você não está efetuando login no seu usuário que criou para o Hadoop.
-
Você não especificou o caminho do caminho de origem do Hadoop em conjunto.
-
A Variável que você está usando para armazenar o hadoop home tem um nome diferente. por exemplo: HADOOP_PREFIX.
Seja qual for o caso, você pode verificar seu arquivo .profile ou .bashrc onde você especificou o caminho HADOOP_HOME.
Isso pode ser feito pelo Terminal ou pela GUI:
eu. Pelo terminal
-
Faça login no seu usuário hadoop usando $ su - hduser (nota: no meu caso, nome de usuário é hduser)
-
Em seguida, abra o arquivo .profile usando $ vi .profile
-
vá até o final do arquivo e você verá o caminho de sua casa para o hadoop.
alternativamente,
-
abra o arquivo .bashrc usando $ sudo gedit .bashrc
-
desloque-se para baixo e verifique o caminho inicial do seu hadoop.
II. Por GUI
-
goto / home no seu sistema linux.
-
lá você encontrará a pasta de usuário hadoop no meu caso, foi hduser.
-
lá você encontrará o arquivo .bashrc e .profile. abra-os e confirme seu caminho para o hadoop em casa.