Thanks for using HDP.
Your idea is a great idea. Actually, we have this in our plan.
At this moment as a workaround, you can try to put restart command in to /etc/rc.local if you are using centos/redhat.
Here are steps:
1. edit /etc/rc.local
2. put the following lines
3. If you would like to start other hadoop services during reboot, please add startup commands to /etc/rc.local
Hope this helps