The kerberos deployment document exist some problems.
New principal should have correct permission to execute actions on HDFS when set the smartsever and smartagent principal.
2.The smart-site.xml should be updated on each agent node.
By the way, I add some test scripts of hdp3 hadoop.
Thanks @lipppppp for your contribution. I have some suggestions.
Could you please divide the patch into two? One for updating keberos deployment doc and the other for adding test scripts, using two pull requests. Generally, one commit patch should be as least as possible.
The folder named ambari-test looks ambiguous to user, you can use other name, like performance-test.
There are several source code files that has no changes, but included in the PR, like supports/ec-performance-test/config. It is better to excude them.
There is no code in supports/ambari-test/ec-test/_init_.py, so please exclude it.
You may unintentionally delete supports/compression-test/SSM Compression Test Plan.md. We can just keep it in the repo. Please use git diff (for not added change) or git diff --cached (for not commited change) or git show (for committed change) to check the code changes.
In _supports/integration-test/resetenv.py, you are proposing to change the mapreduce jar path. It seems that the original path is correct, i.e., under _$HADOOPHOME/share for many versions of Hadoop. Please double check the path.
The kerberos deployment document exist some problems.
By the way, I add some test scripts of hdp3 hadoop.