1、下载 daemontools:
exec /home/hadoop/hadoop-1.0.4/bin/hadoop-daemon.sh start datanode
#mkdir /package
#cd /package
2、安装:
#chmod +x daemontools-0.76.tar.gz
#tar -zxvf daemontools-0.76.tar.gz
#cd admin/daemontools-0.76
#vim src/error.h 找到:extern int errno; 改成:#include <errno.h>
#package/install
至此安装完成
3、配置服务
#mkdir -p /service/datanode
#vim run
其中run内容如下:
#!/bin/bash
exec 2>&1
exec /home/hadoop/hadoop-1.0.4/bin/hadoop-daemon.sh start datanode
#chmod +x run
4、启动服务
nohup supervise /service/datanode &
# 检查服务状态
svstat /service/datanode
# 暂停服务
svc -d /service/datanode
# 启动服务
svc -u /service/datanode