Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo modificar javahome en hadoop

Cómo modificar javahome en hadoop

Modificar el archivo hadoop-env.sh

vi hadoop-env.sh Modificar JAVA_HOME a una ruta absoluta

#export JAVA_HOME=${JAVA_HOME}

exportar JAVA_HOME =/Usuarios/ liuyang/Desktop/Young_Hadoop/docker/jdk1.8

1

2

3

1

2

3

Si no conoce la ubicación del archivo hadoop-env.sh en el host maestro, puede usar el comando para encontrarlo

buscar / -nombre hadoop-env.sh

[root@0769c7b22f09 hadoop]# buscar / -nombre hadoop-env.

1

1

Después de escribir, recuerde el archivo fuente hadoop-env.sh

Salver host, (mismo principio)

JAVA_HOME en JAVA_HOMEsh en el archivo hadoop-env.sh Cambiar todo a rutas absolutas

# export JAVA_HOME=${JAVA_HOME}

export JAVA_HOME=${JAVA_HOME}

export JAVA_Home=/ Usuarios1

1

1

Cuando termine de escribir, recuerde la fuente HOME=/Users/liuyang/Desktop/Young_Hadoop/docker/jdk1.8

1

2

3

1

2

3

Después de escribir, recuerde: Se nos envía el código fuente de hadoop-env.sh. sh.

Si esto no funciona

Compruebe que ha escrito las variables de entorno en un archivo .bashrc o etc/profi....

Por ejemplo , las mías Las variables de entorno están escritas en

[root@0769c7b22f09 hadoop]# vi ~/.bashrc

# Alias ​​y funciones específicas del usuario

alias rm= 'rm - i'

alias cp='cp -i'

alias mv='mv -i'

# Definición global de origen

if [ -f /etc/bashrc ]; entonces

./etc/bashrc

fi

exportar PATH=$PATH:$HADOOP_HOME/ sbin

p>

exportar PATH=$PATH:$JAVA_HOME/sbin

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

export PATH=$PATH:$JAVA_HOME/ sbin

Por supuesto, la ruta no siempre es la misma para todos, pero como Recordatorio, aquí están los cambios que se deben realizar en los tres hosts.

Por supuesto, la ruta no siempre será la misma para todos, pero como recordatorio, los cambios aquí se deben realizar en los tres hosts.