-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnamenode.yml
48 lines (38 loc) · 1.47 KB
/
namenode.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
- hosts: namenode
vars_prompt:
- name : nn_dir
prompt : "enter name for namenode"
private : no
tasks:
- name : "To copy Hadoop software"
copy:
src: "/root/hadoop-1.2.1-1.x86_64.rpm"
dest: "/root"
- name : "to copy Jdk software"
copy :
src : "/root/jdk-8u171-linux-x64.rpm"
dest : "/root"
- name : " to install Jdk"
command: "rpm -ivh jdk-8u171-linux-x64.rpm"
ignore_errors: yes
- name : " to install hadoop"
command: "rpm -ivh hadoop-1.2.1-1.x86_64.rpm --force"
- name : " to create directroy"
file:
path: "{{nn_dir}}"
state: directory
- name : "to configure hdfs file"
template :
src: "/root/ansible/hadoop/dn/hdfs-site.xml"
dest: "/etc/hadoop"
- name : "To configure core file"
template :
src: "/root/ansible/hadoop/dn/core-site.xml"
dest: "/etc/hadoop"
- name : "to format namenode"
shell: "echo Y | hadoop namenode -format"
register : fromat
- name : "formating namenode"
debug:
var: format.stdout
- name : " To start service"