blob: 48536c51c471dc7829d89409fdc2bd8e17953640 (
plain)
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
|
post_install() {
getent group hadoop &>/dev/null || groupadd -r hadoop >/dev/null
getent passwd hadoop &>/dev/null || useradd -r -g hadoop -d /etc/hadoop hadoop >/dev/null
if [ ! -d /etc/hadoop/.ssh ] ; then
mkdir -p /etc/hadoop/.ssh
fi
chown -R hadoop:hadoop /etc/hadoop
if [ ! -e /etc/hadoop/.ssh/id_rsa ] ; then
su -s /bin/bash -c "ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa" - hadoop
su -s /bin/bash -c "cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys" - hadoop
fi
echo "An SSH key-pair has been created. Depending on your SSHD configuration you may"
echo "need to connect to localhost as user 'hadoop' to make sure Hadoop can connect."
echo ""
echo "$ ssh localhost"
echo ""
echo "===> Read https://wiki.archlinux.org/index.php/Hadoop for more information"
true
}
post_upgrade() {
true
}
post_remove() {
getent passwd hadoop &>/dev/null && userdel hadoop >/dev/null
getent group hadoop &>/dev/null && groupdel hadoop >/dev/null
true
}
|