hadoop-service.sh
Code: Select all
#!/bin/bash
start() {
start-dfs.sh
start-yarn.sh
}
stop() {
stop-dfs.sh
stop-yarn.sh
}
case $1 in
start|stop) "$1" ;;
esac
exit 0
Code: Select all
# hadoop-service.sh start
Starting namenodes on [localhost]
Starting datanodes
Starting secondary namenodes [localhost.localdomain]
Starting resourcemanager
Starting nodemanagers
# jps
10706 NameNode
11683 ResourceManager
10904 DataNode
12330 Jps
11323 SecondaryNameNode
11884 NodeManager
Code: Select all
# cd /usr/lib/systemd/system
# vi hadoop.service
[Unit]
Description=Hadoop 3.3.0 Service
[Service]
Type=oneshot
User=root
Group=root
ExecStart=/usr/local/hadoop/sbin/hadoop-service.sh start
ExecStop=/usr/local/hadoop/sbin/hadoop-service.sh stop
RemainAfterExit=yes
#Restart=always
[Install]
WantedBy=multi-user.target
# systemctl enable hadoop
# systemctl start hadoop
Code: Select all
# jps
jps