摘要:一将相关认证文件放到项目目录下,二引入包三验证方法配置文件路径。用户验证,第一参是执行用户,第二参是文件路径。创建配置文件认证,如果不需要可以注掉,我的集群是需要的四怎么连,代码看这个大数据笔记的博客博客大数据笔记的博客博客
xxxx.keytab,krb5.conf
org.apache.hadoop hadoop-common 2.7.3 org.apache.hadoop hadoop-hdfs 2.7.3
private static void authKerberos(Configuration conf) throws IOException { // kerberos配置文件路径。 String krb5File = "D:/code/maventest/src/main/resources/local/krb5.conf"; System.setProperty("java.security.krb5.conf", krb5File); conf.set("hadoop.security.authentication", "kerberos"); UserGroupInformation.setConfiguration(conf); // 用户验证,第一参是执行用户,第二参是keytab文件路径。 UserGroupInformation.loginUserFromKeytab("dw" , "D:/code/maventest/src/main/resources/local/dw_host.keytab"); } public static void main(String[] args) throws IOException { // 创建配置文件 Configuration conf = new Configuration(); // kerberos认证,如果不需要kerberos可以注掉,我的集群是需要的 authKerberos(conf); FileSystem fs = FileSystem.get(conf); }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/122976.html
... 大数据开发系列五:kafka& zookeeper 配置kerberos认证 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; margin:0 auto !important; ...
...问题?2.为了有Hadoop-security,企业可以采取哪些手段?3.Kerberos in Hadoop&分布式程序认证设计4.企业方案选择没有Hadoop-security会出什么问题?关于这个话题,笔者觉得还是用案例来说明比较适合,因为太技术的表达不仅干,还没意...
...制,因此,雅虎的一个团队决定重点解决认证问题,选择Kerberos作为Hadoop的认证机制,这在他们2009年的白皮书上有记录。 在Hadoop发布.20.20x版本时他们实现了自己的目标,该版本采用了下面这些机制: 用Kerberos RPC (SASL/GSSAPI) ...
1 两种jbdc驱动,kerberos认证的区别描述 1-1 hive-jdbc驱动与kerberos认证 对于hive-jdbc驱动,kerberos认证的代码块与Connection实例化的代码块,耦合性不强,保证执行的时序性即可。(kerberos认证在前,Connection实例化在后),...
... 使用ktab文件简单登录方式登录操作函数/** * 尝试使用kerberos认证登录hfs *@params * conf: 配置,其中带有keytab相关配置属性 * keytab_KEY: 表示conf中代表keytab文件属性的键值 * principal_KEY: 表示conf中代表principal...
阅读 1906·2021-11-19 09:40
阅读 2956·2021-11-17 17:08
阅读 399·2021-11-11 16:53
阅读 1590·2021-09-26 09:55
阅读 3316·2021-09-10 10:50
阅读 1808·2019-08-27 10:56
阅读 1688·2019-08-27 10:55
阅读 2401·2019-08-26 12:14