We’re working on standing up a new Solr 9.4.0 cluster with ZooKeeper 3.8.3 
ensemble. We’ve configured mTLS for authentication, authorization, and comms 
for client <-> solr; TLS for solr <-> solr intra-cluster comms, and TLS for zk 
<-> zk intra-ensemble comms.

Where we are stuck is at the TLS configuration for solr<->zk comms. At least 
some parts are working since we can configure the url scheme and the 
security.json file, but when we try to browse the Solr UI to get ZK Status it 
doesn’t populate with any data. On the ZooKeeper side, we see these errors:

2023-10-19 16:08:06,403 [myid:] - ERROR 
[nioEventLoopGroup-7-1:o.a.z.s.NettyServerCnxnFactory$CertificateVerifier@468] 
- Unsuccessful handshake with session 0x0

From our testing with running `solr zk cp` command (used to upload the 
security.json file), we’re pretty sure that the problem is that solr isn’t 
trying to establish a TLS connection to satisfy the ZK Status request.

This ticket states that the TLS configuration works for at least one person, 
https://issues.apache.org/jira/browse/SOLR-16115, but I can’t find any more 
documentation about configuring this.

Any hints? Anyone get this working?

Thanks,

--Jamie

Reply via email to