ubuntu18.04 下hadoop僞分佈式開機自啓動

1.修改/etc/hadoop/hadoop-env.sh中設JAVA_HOME

sudo vi ./etc/hadoop/hadoop-env.sh

# The java implementation to use. By default, this environment
# variable is REQUIRED on ALL platforms except OS X!
 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162

2.在/lib/systemd/system/hadoop.service 下創建hadoop.service

# Hadoop systemd service file

[Unit]
Description=Hadoop Community Server
After=network.target

[Install]
WantedBy=multi-user.target

[Service]
Type=forking
User=hadoop
Group=hadoop
ExecStart=/usr/local/hadoop/sbin/start-all.sh
ExecReload=/usr/local/hadoop/sbin/stop-all.sh;sleep 5;/usr/local/hadoop/sbin/start-all.sh
ExecStop=/usr/local/hadoop/sbin/stop-all.sh

3.保存後在終端中輸入

sudo systemctl daemon-reload
sudo systemctl enable hadoop.service

4.立即啓動輸入命令:

 

sudo systemctl start hadoop.service


也可以馬上重啓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章