jaas:用不同的主体连接到不同的kerberised hadoop服务?

sczxawaw  于 2021-05-31  发布在  Hadoop
关注(0)|答案(0)|浏览(193)

在我们正在开发的中间件(使用spring boot)中,我们需要使用几个kerberised服务的java客户机(oozie java client、solrj client、kerberos-enabled jdbcc等)连接到这些服务(oozie、solr、hive server等)
我设法分别连接到solr和hive服务器(通过使用单独的jass.conf和keytab)。但是现在我们需要在同一个jvm进程中连接到这些不同的服务。
1) 这是否可以用不同的主体(同一领域)连接到不同的kerberized服务
2) jaas是否支持这一点?
连接到solr的jaas.conf如下所示

SolrJClient {
  com.sun.security.auth.module.Krb5LoginModule required
  useKeyTab=true
  keyTab="./ambari-infra-solr.service.keytab"
  storeKey=true
  useTicketCache=true
  debug=true
  doNotPrompt=true
  principal="infra-solr/server-yy-hdp-stg001.stg.xxx.zzz.local@C6KHDPSTG.LOCAL";
};

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题