No processo de instalação do Java e do Hadoop, meu perfil de usuário desapareceu?

0

Então adicionei o seguinte código ao final do perfil depois:

sudo gedit etc/profile

Código adicionado ao perfil:

JAVA_HOME=/usr/local/java/jdk1.8.0_20
PATH=$PATH:$JAVA_HOME/bin JRE_HOME=/usr/local/java/jre1.8.0_20
PATH=$PATH:$JRE_HOME/bin HADOOP_INSTALL=/home/{user_name}/hadoop/hadoop-1.2.1
PATH=$PATH:$HADOOP_INSTALL/bin
export JAVA_HOME
export JRE_HOME
export PATH

OK - então não há problema. Eu salvei, fechei e voltei ao terminal e não achei que fizesse algo que de alguma forma apagasse todo o perfil. Mas, isso é o que parece ter acontecido? Agora, quando eu gedit etc / código de perfil, a coisa toda é completamente em branco? Desculpe se eu não estou olhando no lugar certo e essa é uma pergunta estúpida.

EDITAR:

Então, quando edito o código do perfil, é um perfil diferente. O original está realmente intacto; pelo menos eu posso abri-lo no editor de texto. Mas como posso reabrir o perfil original (adequado)? Toda vez que tento

sudo gedit etc/profile

Ele traz um novo perfil em branco. Eu adicionei esses caminhos Java / Hadoop ao perfil certo em primeiro lugar? Deve ser um determinado perfil dentro de um determinado diretório (e é o diretório quando eu insiro a linha de código acima o determinante da única localização onde o perfil existe / se aplica?)

    
por user3392615 02.09.2014 / 05:23

1 resposta

1

Ok, então aqui estão alguns pontos para o que você está fazendo de errado e como você deve corrigi-lo:

  1. O comando que você deve executar é sudo gedit /etc/profile , não etc/profile . Esse / antes de etc é muito crucial. O comando que você está executando está tentando abrir outro arquivo e, se esse arquivo não existir, você verá uma página completamente em branco, como a que está vendo.

    % bl0ck_qu0te%
  2. Você não deveria estar usando /etc/profile . É melhor adicionar o código que você está tentando copiar em ~/.bashrc ou ~/.profile (que é o mesmo que /home/YourUserName/.bashrc e /home/YourUserName/.profile ). Então você edita esse arquivo usando gksu gedit ~/.bashrc ou sudo nano ~/.bashrc (e o mesmo para o outro arquivo .profile ).

  3. Você tem alguns erros no código que está tentando copiar. Deve ficar assim:

    JAVA_HOME=/usr/local/java/jdk1.8.0_20
    JRE_HOME=/usr/local/java/jre1.8.0_20
    HADOOP_INSTALL=/home/YourUserName/hadoop/hadoop-1.2.1
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_INSTALL/bin
    export JAVA_HOME
    export JRE_HOME
    export HADOOP_INSTALL
    export PATH
    

    Você precisa obviamente alterar YourUserName para seu nome de usuário real.

Então, continue com o guia que você está seguindo e você deve definir.

    
por Alaa Ali 19.09.2014 / 22:30