It is possible to run hbase in standalone mode – all daemons in the one JVM (Master+RegionServers+ZooKeeper) – but persisting to HDFS rather than the usual local filesystem. That this works was news to me. This configuration is wanted for the default deploy of the timeline server v2. The standalone mode hbase shoudl be good enough for light loading. The persistence to HDFS makes it so data can live across the coming and goings of nodes.
This issue is about doc'ing how to setup this config.