Hadoop 身份验证、Java HTTP SPNEGO - 构建
测试
默认情况下,不会运行 Kerberos 测试用例。
运行 Kerberos 测试用例的要求是运行 KDC、带有客户端主体和 Kerberos 主体的密钥表文件。
要运行 Kerberos 测试用例,请使用 testKerberos Maven 配置文件
$ mvn test -PtestKerberos
可以使用以下 Maven -D 选项来更改默认值
hadoop-auth.test.kerberos.realm:默认值 LOCALHOST
hadoop-auth.test.kerberos.client.principal:默认值 client
hadoop-auth.test.kerberos.server.principal:默认值 HTTP/localhost(必须以“HTTP/”开头)
hadoop-auth.test.kerberos.keytab.file:默认值 $HOME/$USER.keytab
生成文档
要创建文档,请使用 docs Maven 配置文件
$ mvn package -Pdocs
生成的文档可在 hadoop-auth/target/site/ 中找到。