entorno de Hadoop para construir (a) para crear rápidamente un entorno de máquina virtual y preparar
- entorno construido y el software que está utilizando:
- Crear una máquina virtual (VM)
- Una vez instalada la finalización de la configuración de la máquina virtual para crear el sistema operativo VM
- Si el momento equivocado, establecer la zona horaria y la sincronización de la hora
- Se va a modificar una máquina virtual IP IP estática, y modificar el nombre de host
- conexión Xshell
- Desactivar el firewall
- Configurar su propio usuario con privilegios de root
- Instalar el JDK
- hadoop instalación
entorno construido y el software que está utilizando:
- VMware15
- CentOS 7 64 bit
- Xshell
- Xftp
- hadoop-2.7.2.tar.gz
- jdk-8u162-linux-x64.tar.gz
Crear una máquina virtual (VM)
-
Con una típica simple de crear:
-
Asignar los procesadores virtuales de máquinas, recursos de memoria y adaptadores de red.
Estoy aquí por la CPU virtual y la memoria 2G, adaptadores de red para NAT, puede exigir cambios. -
Asigna almacenamiento para máquinas virtuales.
Me asignaron aquí 20G, de acuerdo a la necesidad real de establecer la capacidad del disco duro virtual.
Una vez instalada la finalización de la configuración de la máquina virtual para crear el sistema operativo VM
- Se mostrará la pantalla 7 de instalación de CentOS Linux, pulse Intro (o espere un minuto) para continuar.
- Presione Esc para omitir la instalación de origen de verificación, el instalador del sistema para esperar a que el auto-test (larga espera).
- Seleccionar el idioma, chinos -> chino simplificado. Haga clic en "Continuar".
5. Seleccione el origen de instalación (por defecto), la selección de software, ubicación de la instalación. Haga clic en "Selección de software", elegir el software.
6. en el centos7 instalación de VMware, instalar nodos de cálculo: herramientas de depuración, herramientas de rendimiento, herramientas de desarrollo, es suficiente
7. Haga clic en "Ubicación de la instalación", seleccione el particionamiento automático, haga clic en la parte superior izquierda en "Finalizar".
9. iniciar la instalación, el proceso de instalación puede ser proporcionado y el usuario y la contraseña de root
11. En la reanudación, la página "Configuración inicial", haga clic en "Licencia no aceptaron"
clic "Estoy de acuerdo con el contrato de licencia" casilla de verificación, pulse la esquina superior izquierda "Finalizar". Luego, en la "Configuración inicial" de la página, haga clic en "completar la configuración."
12. En la página "Bienvenido", seleccione "chino".
Si el momento equivocado, establecer la zona horaria y la sincronización de la hora
Abrir un aterrizaje terminal con la raíz :
el fin de ejecutarlo en un terminal:
- herramienta de instalación Ntpdate
yum -y install ntp ntpdate
- Ajuste de la hora del sistema y la sincronización de tiempo de red:
ntpdate cn.pool.ntp.org
- La hora del sistema en tiempo de escritura de hardware
hwclock --systohc
- Compruebe que la sincronización de la hora
date
Se va a modificar una máquina virtual IP IP estática, y modificar el nombre de host
Por ejemplo, con hadoop-00
- Ver conector de red virtual
- Ver la configuración de NAT, consulte puerta de enlace
De acuerdo con su propio segmento de red, la planificación de aquí a cuatro IP, que se utilizará más adelante.
Hadoop-00 192.168.218.132
192.168.218.133 hadoop-01
192.168.218.134 hadoop-02
192.168.218.135 hadoop-03
5. Modificar el nombre de host
vim /etc/hostname
6. Modificar / etc / hosts
modificar el contenido, así como el nombre de host IP planificada correspondiente a
vim /etc/hosts
7. modificar el IP estático
- El primer paso:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
Esta es la configuración de mi, he cambiado la fluorescencia amarilla es parte de la configuración si no desea agregar sus propias piezas.
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="6ddb40f1-d3c7-498b-9b5c-c92af02b8a65"
DEVICE="ens33"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR=192.168.218.132 #静态IP
GATEWAY=192.168.218.2 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.218.2 #DNS 配置
- Paso Dos:
Después de la modificación, ejecute:
systemctl restart network.service
- El tercer paso:
cheque
ifconfig
bajo sus propias de ping
ping 192.168.218.132
Baidu lado de ping
ping www.baidu.com
pueden hacer ping a los espectáculos un éxito.
conexión Xshell
Uso Xshell: Xshell se puede utilizar en la interfaz de Windows para acceder a un servidor remoto bajo los distintos sistemas, a fin de lograr un mejor control del terminal remoto, el control remoto está términos populares.
-
Nueva sesión, relleno en el host conectado IP
-
Aceptar y guardar
-
Rellene el nombre de la cuenta
-
contraseña de relleno
5. Conectar el éxito
Desactivar el firewall
- Comprobar el estado del cortafuegos
firewall-cmd --state
- Detener cortafuegos
systemctl stop firewalld.service
- Prohibir el arranque del cortafuegos
systemctl disable firewalld.service
Configurar su propio usuario con privilegios de root
vim /etc/sudoers
Alta después de la línea 100: Hay dos modos diferentes
- Añadir
zyy ALL=(ALL) ALL
este modo: Cuando se utiliza el comando sudo, introduzca el número de contraseña más - Añadir
zyy ALL=(ALL) NOPASSWD:ALL
este modo: Cuando se utiliza comando sudo, sin contraseña
Instalar el JDK
El seguimiento con sus usuarios:
- Crear un módulo en el, carpeta de software directorio / opt y modificar el propietario de la carpeta
cd /opt/
sudo mkdir module
sudo mkdir software
sudo chown zyy:zyy module/ software/
ll
2. Desinstalar el vigente el JDK
(1) comprobación de si el software instalado Java :.
rpm -qa|grep java
. (2) completa desinstalación
rpm -e --nodeps 包名称
sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.1.el7.x86_64
sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
sudo rpm -e --nodeps javamail-1.4.6-8.el7.noarch
sudo rpm -e --nodeps tzdata-java-2019b-1.el7.noarch
sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.1.el7.x86_64
sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
sudo rpm -e --nodeps javassist-3.16.1-10.el7.noarch
sudo rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
- La introducción del software JDK Xftp carpeta del directorio opt
(1). Xfrp como una nueva sesión Xshell
(2). Pasad
Para ver si el éxito
cd /opt/software/
ls
- Para extraer el JDK en el directorio / opt / módulo
tar -zxvf jdk-8u162-linux-x64.tar.gz -C /opt/module/
-
JDK configuración variable de entorno
(1) / etc Abrir el archivo / perfil
sudo vi /etc/profile
(2) Añadir el final de la ruta JDK
añadió contenido#JAVA_HOME export JAVA_HOME=/opt/module/jdk1.8.0_162 export PATH=$PATH:$JAVA_HOME/bin
(3) Presentar los cambios entren en vigor
source /etc/profile
-
JDK para ver si la instalación se ha realizado correctamente
java -version
hadoop instalación
-
paquete de instalación de extracción Hadoop al directorio / opt / módulo
cd /opt/software/ tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/ ls /opt/module/
Descompresión:
Vista de descompresión no tuvo éxito
-
variable de entorno Hadoop añadido a
etc archivo de perfil (1) Abrir / / se añade al final de la trayectoria
sudo vi /etc/profile
#添加的内容: ##HADOOP_HOME export HADOOP_HOME=/opt/module/hadoop-2.7.2 export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin
(2) el archivo para tener efecto
source /etc/profile
(3) Compruebe si tiene éxito
hadoop version
Llamar a un día! La primera máquina virtual creado bueno!