Here's the service starting order I see when I click Start All: Spark actually depends on Hive/Yarn/HDFS, but it's strange that I NodeManager/HiveServer2 start after Spark HistoryServer and there's no NameNode/DataNode start.
YARN Client Install <http://localhost:8080/#> ZooKeeper Client Install <http://localhost:8080/#> Atlas Metadata Server Start <http://localhost:8080/#> MySQL Server Start <http://localhost:8080/#> Ranger Admin Start <http://localhost:8080/#> Zeppelin Notebook Start <http://localhost:8080/#> Ranger Usersync Start <http://localhost:8080/#> App Timeline Server Start <http://localhost:8080/#> History Server Start <http://localhost:8080/#> Hive Metastore Start <http://localhost:8080/#> ResourceManager Start <http://localhost:8080/#> Spark History Server Start <http://localhost:8080/#> ZooKeeper Server Start <http://localhost:8080/#> NodeManager Start <http://localhost:8080/#> HiveServer2 Start <http://localhost:8080/#> Oozie Server Start <http://localhost:8080/#> Flume Start <http://localhost:8080/#> WebHCat Server Start <http://localhost:8080/#> -- Best Regards Jeff Zhang