用Docker优雅地closuresHDFS

我正在玩Docker和一个简单的HDFS集群。 目前是单个节点群集。

以下脚本用于启动群集。

SequenceIQdocker图像

在阅读Docker的更多信息时,似乎对于closures,它会调用进程ID为1的SIGQUIT。这对hdfs文件系统有何影响? 不知道SIGQUIT是否会传播给subprocess。

root 1 0 0 08:49 ? 00:00:00 /bin/bash /etc/bootstrap.sh -bash root 23 1 0 08:49 ? 00:00:00 /usr/sbin/sshd root 138 1 9 08:49 ? 00:00:04 /usr/java/default/bin/java -Dproc_namenode -Xmx1000m - Djava.net.preferIPv4Sta root 269 1 9 08:49 ? 00:00:04 /usr/java/default/bin/java -Dproc_datanode -Xmx1000m -Djava.net.preferIPv4Sta root 451 1 8 08:49 ? 00:00:03 /usr/java/default/bin/java -Dproc_secondarynamenode -Xmx1000m -Djava.net.pref root 636 1 14 08:49 ? 00:00:04 /usr/java/default/bin/java -Dproc_resourcemanager -Xmx1000m -Dhadoop.log.dir= root 742 1 12 08:49 ? 00:00:04 /usr/java/default/bin/java -Dproc_nodemanager -Xmx1000m -Dhadoop.log.dir=/usr