Thanks Kevin.

I intend to move to the new HTTP2 classes but could not find an equivalent
of this code
HttpClientUtil.setHttpClientBuilder(new
Krb5HttpClientBuilder().getBuilder());

I was hoping someone could point me in the right direction.

Thank you

Rajiv Bandi


On Thu, Jan 5, 2023 at 12:22 AM Kevin Risden <kris...@apache.org> wrote:

> The deprecation came in as part of
> https://issues.apache.org/jira/browse/SOLR-15223 (commit
> https://github.com/apache/solr/commit/77921bab52f5)
>
> The idea being to use the newer LBHttp2SolrClient and other classes instead
> of the older HttpClient classes. In the short term using
> Krb5HttpClientBuilder / LBHttpSolrClient is fine, but it would be helpful
> if you figure out how to use the Http2 classes to share what you learn.
>
> Kevin Risden
>
>
> On Wed, Jan 4, 2023 at 8:27 AM Rajiv Bandi <rajivba...@gmail.com> wrote:
>
> > Hi All,
> >          Wish you all a very happy new year.
> >
> > I am trying to upgrade my SolrJ client from 8.11 to 9.1 .
> > My usecase is to connect to a Kerberos authenticated SolR cluster.
> > I see that the current Krb5HttpClientBuilder class has been deprecated in
> > Solr 9.1
> >
> > I am unable to find an updated 9.1 example code for this scenario.
> >
> > SolrJ 8.11.x code
> >
> > System.setProperty("java.security.krb5.conf", <path_to_krb5_conf>);
> > System.setProperty("java.security.auth.login.config",
> > <path_to_jaas-client_conf>);
> >
> > HttpClientUtil.setHttpClientBuilder(new
> > Krb5HttpClientBuilder().getBuilder());
> >
> > secureSolrClient = new LBHttpSolrClient.Builder()
> > .withBaseSolrUrls(solr_urls_list)
> > .build();
> >
> > Thank you
> >
> > Rajiv Bandi
> >
>

Reply via email to