Uso Ansible instalar hadoop

Esta tapas artículo clúster sólo hadoop instalación, inicialización y script de inicio después de instalar las actualizaciones posteriores continuarán mejorando la entrada del blog, por lo que se puede instalar automáticamente initialize y empezar después de la finalización de las limitaciones de tiempo de hoy en día, sólo el hecho de la instalación, por favor continúe a prestar atención Gracias!

Medio Ambiente: tres máquinas virtuales, server01 / server02 / SERVER03

mkdir -p / etc / ansible / papeles / hadoop / archivos

# Paquete de Hadoop se descargará a cargar en / etc / ansibles / roles / Hadoop / archivos

cd / etc / ansible / papeles / hadoop

anfitriones vim

[hadoop_servers]

server01

server02

SERVER03

vim hadoop.yml

- anfitriones: todos

los roles:

- hadoop

tareas mkdir

tareas cd

vim main.yml

---

- Nombre: copia hadoop alquitrán

desarchivar: src = hadoop-2.6.0-cdh5.11.0.tar.gz dest = / root

- Nombre: Conjunto hadoop env

lineinfile: dest = {{}} env_file InsertAfter = "{{}} item.position" línea = "{{}} item.value" estado = presente

with_items:

- {position: EOF, valor: "\ n"}

- {position: EOF, valor: "# Hadoop medio ambiente"}

- {position: EOF, valor: "exportación HADOOP_HOME = / root / hadoop-2.6.5"}

- {position: EOF, valor: "export PATH = $ PATH: $ {} HADOOP_HOME / bin: $ {} HADOOP_HOME / sbin"}

- Nombre: cumplir env

shell: fuente {{}} env_file

- Nombre: instalar la configuración hadoop-env.sh archivo para hadoop

Plantilla: src = hadoop-env.sh dest = / root / hadoop-2.6.5 / etc / hadoop / hadoop-env.sh

- Nombre: archivo de configuración de instalación de núcleo-site.xml para hadoop

Plantilla: src = núcleo-site.xml dest = / root / hadoop-2.6.5 / etc / hadoop / núcleo-site.xml

- nombre: instalar archivos de configuración hdfs-site.xml para hadoop

Plantilla: src = hdfs-site.xml dest = / root / hadoop-2.6.5 / etc / hadoop / hdfs-site.xml

- Nombre: instalar el archivo de configuración mapred-site.xml para hadoop

Plantilla: src = mapred-site.xml dest = / root / hadoop-2.6.5 / etc / hadoop / mapred-site.xml

- Nombre: archivo de configuración de instalación de hilo site.xml para hadoop

Plantilla: src = hilo site.xml dest = / root / hadoop-2.6.5 / etc / hadoop / hilo-site.xml

- nombre: instalar esclavos archivo de configuración para hadoop

Plantilla: src = esclavos dest = / root / hadoop-2.6.5 / etc / Hadoop / esclavos

- Nombre: mkdir datos

archivo: name = / root / hadoop-2.6.5 / datos / estado = directorio

- Nombre: revista mkdir

archivo: name = / root / hadoop-2.6.5 / journaldata / Estado = directorio

discos compactos ..

plantillas mkdir

plantillas cd

# Cambiar el buen perfil subido a esta carpeta

core-site.xml hadoop-env.sh hdfs-site.xml esclavos-site.xml mapred hilo site.xml

discos compactos ..

mkdir cuya

CD cuyo

vim main.yml

env_file: / etc / profile

JAVA_HOME: /root/jdk1.8.0_171

ansible-libro de estrategias hosts -i hadoop.yml

La instalación está completa! Sin pit pro-prueba, si el blog tiene un poco de ayuda para usted, por favor continúe a prestar atención y dar un elogio Bueno ~ ~ ~

Manténgase atento a las actualizaciones futuras! ! !

Publicado 21 artículos originales · ganado elogios 5 · Vistas 407

Supongo que te gusta

Origin blog.csdn.net/weixin_41762839/article/details/105001867
Recomendado
Clasificación