ubuntu18-hadoop伪分布式开机自启动

安装好Hadoop后我们可以使用开机自启动的方式,节约敲命令的时间。

一、hadoop自启动配置

1、切换到系统目录

2、在/lib/systemd/system/下创建hadoop.service

vim hadoop.service


# Hadoop systemd service file
#表示基础信息
[Unit]
#描述
Description=Hadoop Community Server
#在哪个服务之后启动
After=network.target

#安装相关信息
[Install]
#以哪种方式启动
#multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。
WantedBy=multi-user.target

#表示服务信息
[Service]
#以fork方式从父进程创建子进程
Type=forking
User=root
Group=root
#启动服务的命令(路径为实际hadoop的实际安装路径)
ExecStart=/home/software/hadoop-2.7.5/sbin/start-all.sh
#重新加载命令
ExecReload=/home/software/hadoop-2.7.5/sbin/stop-all.sh;sleep 5;/home/software/hadoop-2.7.5/sbin/start-all.sh
#停止服务的命令
ExecStop=/home/software/hadoop-2.7.5/sbin/stop-all.sh
                                

3、保存后在终端中输入

sudo systemctl daemon-reload
sudo systemctl enable hadoop.service

4、立即启动输入命令:也可以马上重启。

sudo systemctl start hadoop.service

二、常用其他命令

  • 开机启动: systemctl enable hadoop.service
  • 查看服务是否设置开机启动: systemctl is-enabled hadoop.service
  • 停止服务开机启动: systemctl disable hadoop.service
  • 启动: systemctl start hadoop.service
  • 查看状态: systemctl status hadoop.service
  • 重启: systemctl restart hadoop.service
  • 停止: systemctl stop hadoop.service
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值