I haven't been able to get this to work yet. I have poured over three or four guides and I've built three separate instances of Spark on windows servers from 2003R2 to 2012R2. Success is not yet mine.
I have found that elevating the spark client (right-click, run as administrator) allows access to the principal after following the guide @speedy listed.
Maybe my fourth or fifth time will be the charm, because this one is the third and it sure wasn't it.