Skip to content
Snippets Groups Projects
Commit 5995ae00 authored by František Dvořák's avatar František Dvořák
Browse files

Hadoop: store logs during user creation for easier debugging

parent c7d0e6e9
No related branches found
No related tags found
No related merge requests found
Pipeline #526 passed
......@@ -16,7 +16,7 @@ NAME=$$1
if [ "$$MASTER" = "$$FQDN" ]; then
if ! getent passwd $${NAME} >/dev/null; then
useradd -G users -m -s /bin/bash $${NAME} >/dev/null 2>&1
useradd -G users -m -s /bin/bash $${NAME} >> ~/hadoop-adduser.log 2>&1
echo "$${NAME}@$${REALM}" > /home/$${NAME}/.k5login
chown $${NAME}:$${NAME} /home/$${NAME}/.k5login
fi
......@@ -31,7 +31,7 @@ if [ "$$MASTER" = "$$FQDN" ]; then
chmod 0600 /home/$${NAME}/password.txt
echo "$$PASSWORD" >> /home/$${NAME}/password.txt
fi
(echo "$$PASSWORD"; echo $$PASSWORD) | kadmin.local ank +requires_preauth $$NAME >/dev/null
(echo "$$PASSWORD"; echo $$PASSWORD) | kadmin.local ank +requires_preauth $$NAME >> ~/hadoop-adduser.log
fi
fi
......@@ -64,16 +64,16 @@ if [ "$$MASTER" = "$$FQDN" ]; then
echo "create_namespace '$${NAME}'";
fi;
echo "grant '$${NAME}', 'RWXCA', '@$${NAME}'";
) | su hbase -s /bin/bash -p -c 'hbase shell -n' >/dev/null
) | su hbase -s /bin/bash -p -c 'hbase shell -n' >> ~/hadoop-adduser.log
su hbase -p -c kdestroy
else
echo "create_namespace '$${NAME}'" | su hbase -s /bin/bash -p -c 'hbase shell -n' >/dev/null
echo "create_namespace '$${NAME}'" | su hbase -s /bin/bash -p -c 'hbase shell -n' >> ~/hadoop-adduser.log
fi
fi
else
if ! getent passwd $${NAME} >/dev/null; then
useradd -G users -m -s /bin/false $${NAME} >/dev/null 2>&1
useradd -G users -m -s /bin/false $${NAME} >> ~/hadoop-adduser.log 2>&1
fi
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment