创建hadoop-service启动脚本:
#!/bin/bash
# chkconfig: 2345 90 90
# description: hadoop service
# It is used to serve HTML files and CGI.
# processname: hadoop
# Source function library.
. /etc/profile
# See how we were called.
case "$1" in
start)
echo "Starting hadoop..."
$HADOOP_HOME/sbin/start-all.sh
;;
stop)
echo "Stopping hadoop..."
$HADOOP_HOME/sbin/stop-all.sh
;;
restart)
echo "Restarting hadoop..."
exit 1
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0
创建hbase-service启动脚本:
#!/bin/bash
# chkconfig: 2345 91 89
export JAVA_HOME=/root/jdk1.8.0_251
export HBASE_HOME=/root/hbase-2.3.0
# description: hbase service
# It is used to serve HTML files and CGI.
# processname: hbase
# Source function library.
. /etc/profile
# See how we were called.
case "$1" in
start)
echo "Starting hbase..."
$HBASE_HOME/bin/start-hbase.sh
;;
stop)
echo "Stopping hbase..."
$HBASE_HOME/bin/stop-hbase.sh
;;
restart)
echo "Restarting hbase..."
exit 1
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0
放到 /etc/init.d目录下,然后
chmod +x hadoop-service
chkconfig hadoop-service on
chmod +x hbase-service
chkconfig hbase-service on
reboot后,jps查看进程