I’m using the Hortonworks Virtual Sandbox for development and testing and wanted to restart the HDP stack without (of course) having to restart the VM.
It took me a little while to figure out how to go about it as Internet searches on the topic revealed very little.
It turns out that Hortonworks have set up their own service on the box, startup_script.
If you take a look at /etc/init.d/startup_script you will see that it calls a number of other shell scripts in /usr/lib/hue/tools/start_scripts/
To restart the whole stack simply issue the following command:
# service startup_script restart