2017-10-09 40 views

回答

1

这取决于如果你的Solr的固定与双向SSL,或单向SSL ...

在Solr的配置为单向SSL,那么你需要一个信任库,其中包含用于创建Solr正在使用的证书的认证中心(CA)的公钥。然后,您将使用此信任库创建一个SSL上下文服务,这将让NiFi信任Solr。

如果Solr配置为双向SSL,则需要上述所有内容,但您还需要从Solr信任的证书颁发机构颁发的NiFi客户端证书(可能是生成Solr证书的相同CA)。在这种情况下,您需要在SSL上下文服务中提供密钥库和信任库。

无论是单向还是双向SSL是最有可能基于Solr的是如何一开始...斌/ solr.in.sh:

SOLR_SSL_NEED_CLIENT_AUTH=false 

假将是单方式,真实将是双向的。

+0

在我的情况solr配置为单向SSL,我导出公钥,然后将其导入到信任库,并将其放在nifi“SSL上下文服务”,一切似乎确定,但是当我运行invokehttp处理器多数民众赞成没有运行并给出这[错误](https://i.stack.imgur.com/pWy5i.png) – meh

+0

检查在nifi-app.log与stacktrace更详细的错误信息,我也想你把公钥的CA进入信任库,而不是solr服务器本身的公钥,但我不清楚你是在说哪个公钥,abotu –

+0

没有CA,它是一个自签名的solr。 – meh

相关问题