Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
okeanos-LoD
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
itminedu
okeanos-LoD
Commits
8c4c3f96
Commit
8c4c3f96
authored
Jul 16, 2015
by
Georgios Ouzounis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
LAM-49 Created Apache HDFS and Yarn init scripts.
parent
e3dec450
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
126 additions
and
0 deletions
+126
-0
ansible/roles/apache-hadoop/tasks/setup.yml
ansible/roles/apache-hadoop/tasks/setup.yml
+6
-0
ansible/roles/apache-hadoop/templates/hdfs-init.j2
ansible/roles/apache-hadoop/templates/hdfs-init.j2
+60
-0
ansible/roles/apache-hadoop/templates/yarn-init.j2
ansible/roles/apache-hadoop/templates/yarn-init.j2
+60
-0
No files found.
ansible/roles/apache-hadoop/tasks/setup.yml
View file @
8c4c3f96
...
...
@@ -23,3 +23,9 @@
-
name
:
Configure Apache Yarn.
template
:
src=yarn-site.xml.j2 dest="{{ installation_path }}/hadoop/etc/hadoop/yarn-site.xml" owner=root group=root mode=0644
-
name
:
Copy Apache HDFS init script.
template
:
src=hdfs-init.j2 dest=/etc/init.d/hdfs-init owner=root group=root mode=0755
-
name
:
Copy Apache Yarn init script.
template
:
src=yarn-init.j2 dest=/etc/init.d/yarn-init owner=root group=root mode=0755
ansible/roles/apache-hadoop/templates/hdfs-init.j2
0 → 100644
View file @
8c4c3f96
#!/bin/bash
# The path where Apache Hadoop is installed.
INSTALLATION_PATH
=
"{{ installation_path }}"
# The full path of the pid file to use.
PIDFILE
=
"
$INSTALLATION_PATH
/hadoop/hdfs.pid"
# The full path of the lock file to use.
LOCKFILE
=
"
$INSTALLATION_PATH
/hadoop/hdfs-lock"
# The command that will start Apache HDFS.
START_COMMAND
=
"
$INSTALLATION_PATH
/hadoop/sbin/start-dfs.sh"
start
(){
touch
$PIDFILE
nohup
$START_COMMAND
&
echo
$!
>
$PIDFILE
RETVAL
=
$?
[
$RETVAL
-eq
0
]
&&
touch
$LOCKFILE
return
$RETVAL
}
stop
(){
kill
-s
9
$(
cat
$PIDFILE
)
RETVAL
=
$?
[
$RETVAL
-eq
0
]
&&
$(
rm
-f
$LOCKFILE
)
return
$RETVAL
}
restart
(){
stop
start
}
RETVAL
=
0
case
"
$1
"
in
start
)
start
;;
stop
)
stop
;;
restart|reload|force-reload
)
restart
;;
condrestart
)
[
-f
$LOCKFILE
]
&&
restart
||
:
;;
status
)
ps
-p
$(
cat
$PIDFILE
)
RETVAL
=
$?
;;
*
)
echo
"Usage:
$0
{start|stop|status|restart|reload|force-reload|condrestart}"
RETVAL
=
1
esac
exit
$RETVAL
ansible/roles/apache-hadoop/templates/yarn-init.j2
0 → 100644
View file @
8c4c3f96
#!/bin/bash
# The path where Apache Hadoop is installed.
INSTALLATION_PATH
=
"{{ installation_path }}"
# The full path of the pid file to use.
PIDFILE
=
"
$INSTALLATION_PATH
/hadoop/yarn.pid"
# The full path of the lock file to use.
LOCKFILE
=
"
$INSTALLATION_PATH
/hadoop/yarn-lock"
# The command that will start Apache Yarn.
START_COMMAND
=
"
$INSTALLATION_PATH
/hadoop/sbin/start-yarn.sh"
start
(){
touch
$PIDFILE
nohup
$START_COMMAND
&
echo
$!
>
$PIDFILE
RETVAL
=
$?
[
$RETVAL
-eq
0
]
&&
touch
$LOCKFILE
return
$RETVAL
}
stop
(){
kill
-s
9
$(
cat
$PIDFILE
)
RETVAL
=
$?
[
$RETVAL
-eq
0
]
&&
$(
rm
-f
$LOCKFILE
)
return
$RETVAL
}
restart
(){
stop
start
}
RETVAL
=
0
case
"
$1
"
in
start
)
start
;;
stop
)
stop
;;
restart|reload|force-reload
)
restart
;;
condrestart
)
[
-f
$LOCKFILE
]
&&
restart
||
:
;;
status
)
ps
-p
$(
cat
$PIDFILE
)
RETVAL
=
$?
;;
*
)
echo
"Usage:
$0
{start|stop|status|restart|reload|force-reload|condrestart}"
RETVAL
=
1
esac
exit
$RETVAL
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment