Implemente el clúster en Linux (¡aprendizaje de velocidad básica cero!)

El último artículo del blogger habló sobre la implementación seudodistribuida, por lo que el siguiente paso en la enseñanza de la distribución es construir un clúster y prepararse para un entorno de desarrollo distribuido.


1. Clonar una máquina virtual

Aquí clonamos directamente [versión Centos] el proceso de construcción específico del entorno operativo Hadoop (súper detallado)
en este artículo
Las instantáneas son necesarias. Si no sabe cómo tomar instantáneas, justo después de apagar la máquina virtual, haga clic con el botón derecho en la máquina virtual-> Instantánea-> Administrador de instantáneas
1

  • 1. Seleccione la instantánea para clonar
    2
  • 2. Seleccione clon completo
    3
  • 3. Después de la clonación
    4 4

2. Cambiar la dirección mac del sistema

¿Por qué cambiar la dirección mac?
Debido a que la dirección mac de cada máquina es única, pero la máquina clonada tendrá dos, debe eliminar la dirección mac original

[root@hadoop001 ~]# vim /etc/udev/rules.d/70-persistent-net.rules 

5 5
6 6

3. Cambiar la información de la tarjeta de red

[root@hadoop001 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 

#  我自己的网卡信息
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NAME="eth0"
IPADDR=192.168.2.112
PREFIX=24
GATEWAY=192.168.2.2
DNS1=192.168.2.2

7 7
Cómo juzgar si la modificación es exitosa:ifconfig
8

4. Cambiar el nombre del host

[root@hadoop001 ~]# vim /etc/sysconfig/network

9 9

5. Agregar un alias

[root@hadoop001 ~]# vim /etc/hosts

# 下面为博主本人设的别名,别名设置尽量相似,这样后面会很方便
192.168.2.112   hadoop002
192.168.2.113   hadoop003
192.168.2.114   hadoop004

10

6. Apague el firewall

El entorno de la intranet es relativamente seguro. La activación del firewall afectará la eficiencia, por lo que deberá desactivar el firewall.

#  查看防火墙的状态
service iptables status
     
#  启动防火墙的服务
service iptables start
    
#  关闭防火墙服务
service iptables stop

#  彻底关闭防火墙
chkconfig iptables off

7. Cerrar selinux

[root@hadoop001 桌面]# vim /etc/selinux/config 

11

  • Lo siguiente debe reiniciarse para que todas las modificaciones anteriores surtan efecto

8. copia remota de archivos SCP

scp (copia segura) copia segura
definición scp: scp puede lograr la copia de datos entre el servidor y el servidor. (Del servidor1 al servidor2)

基本语法:
scp    -r          $pdir/$fname              $user@hadoop$host:$pdir/$fname
命令   递归         要拷贝的文件路径/名称       目的用户@主机:目的路径/名称

# 拷贝文件
# 将hadoop101中/etc/profile文件拷贝到hadoop002的/etc/profile上。
[bigdata@hadoop001 ~]$ sudo scp /etc/profile root@hadoop002:/etc/profile


# 拷贝文件夹
# 在hadoop101上,将hadoop101中/opt/module目录下的软件拷贝到hadoop002上。
[bigdata@hadoop001 /]$ scp -r /opt/module  root@hadoop002:/opt/module

注意:拷贝过来的/opt/module目录,别忘了在hadoop002、hadoop003、hadoop004上修改所有文件的,所有者和所有者组。sudo chown bigdata:bigdata -R /opt/module

9. Inicio de sesión remoto SSH

1. Inicio de sesión basado en contraseña

Comando Significado
dirección ip ssh Telnet al servidor especificado

12
El primer inicio de sesión remoto preguntará sí / encendido, no aparecerá en el futuro

2. Configuración sin llave (inicio de sesión secreto)

  • 1. ssh-keygen -t rsa+ Tres retornos de carro para ejecutar comandos en hadoop002, hadoop003 y hadoop004 respectivamente para generar claves públicas y privadas
  • 2. ssh-copy-id hadoop002Copie la clave pública en hadoop002, y así sucesivamente, todas las copias se completarán.

Una vez completada la configuración, puede iniciar sesión sin contraseña
13

Nota:
① Debe ingresar la contraseña cuando copie por primera vez, y debe hacerlo bajo la cuenta raíz cuando copie la clave pública de
14
su máquina virtual.vim /root/.ssh/authorized_keys
15

10. Resumen

El proceso de construir un clúster es muy engorroso, y no habrá errores si no tienes cuidado, por lo que deben practicar mucho y la práctica es perfecta.


Queridos amigos, si creen que pueden aprender algo, por favor, denle me gusta antes de irse. Bienvenidos a los comentarios de los hermanos mayores que pasan, corrija los errores y den la bienvenida a los amigos que tienen problemas para dejar comentarios y mensajes privados. ¡La atención de cada pequeño amigo es mi motivación para actualizar mi blog! ! !

Publicado 61 artículos originales · 67 alabanzas · Más de 20,000 visitas

Supongo que te gusta

Origin blog.csdn.net/qq_16146103/article/details/105653464
Recomendado
Clasificación