gpt4 book ai didi

apache nifi 中的 SSL 上下文服务

转载 作者:行者123 更新时间:2023-12-04 22:36:28 24 4
gpt4 key购买 nike

大家,早安
我制作了一个使用 GetHttp 和 PostHttp 的 apache Nifi 项目。问题是发生了错误:Error capture
我在谷歌上寻找它,但我不明白该怎么做?什么是 SSL 证书?如何添加它?
Configure Controller Service

最佳答案

您将需要创建和配置一个 SSLContextService 供处理器使用,以便它可以与 DataSift 服务提供的证书建立信任。 curl 之所以有效,是因为它为您绑定(bind)了默认系统信任库。

要在命令行上提供与 curl 类似的体验,您需要为 SSL 上下文服务实例配置信任库属性:

  • 信任库文件名:

  • Java 安装中的 cacerts 文件
    如果在您的系统上设置了 $JAVA_HOME,它应该有助于为您指明正确的方向。如果不是,cacerts 的位置会因环境而异,但对于它们各自的操作系统来说大致如下
  • 操作系统:
    /Library/Java/JavaVirtualMachines/jdk.jdk/Contents/Home/jre/lib/security/cacerts
  • Windows:C:\Program Files\Java\jdk\jre\lib\security\cacerts
  • Linux:/usr/lib/jvm/java-/jre/lib/security/cacerts -- 你
    还可以使用 $(readlink -f $(which java))
  • 信任库类型:JKS
  • 信任库密码:如果您使用默认 Java keystore ,则默认密码为“changeit”

  • 创建并启用此 Controller 服务后,需要更新关联的 GetHTTP 以引用它。

    关于apache nifi 中的 SSL 上下文服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60633649/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com