MINIFI CPP 无法调用 HTTPS
MINIFI CPP cannot call HTTPS
我尝试使用 MINFI CPP 执行一个简单的流程。
现在我创建了一个随机数,并尝试使用 invokehttp
将其推送到 rest-api
在 nifi 中它完美运行,但在 minifi 中它给了我以下错误:
[class org::apache::nifi::minifi::utils::HTTPClient] [error] curl_easy_perform() failed Unsupported protocol on https://.......
我想念什么?
有什么提示吗?
谢谢
斯蒂芬
能否分享一下您使用的 minifi-cpp 版本?它是已发布的二进制文件还是您自己构建的?如果你自己建造它,有什么选择?你用什么平台?
minifi-cpp 中的 HTTPS 支持取决于 libcURL 的构建方式:它可以是系统依赖项,在这种情况下,HTTPS 支持取决于系统的 libcURL,也可以是内置的,在这种情况下,OpenSSL 支持必须启用(不禁用 OPENSSL_OFF 和安装的 openssl-dev 软件包或使用 USE_SYSTEM_OPENSSL=OFF 启用的内置 OpenSSL)。
released 0.6.0 版本应该在 Linux 上支持 HTTPS,但我记得 Windows 构建有一些问题。
我尝试使用 MINFI CPP 执行一个简单的流程。
现在我创建了一个随机数,并尝试使用 invokehttp
将其推送到 rest-api在 nifi 中它完美运行,但在 minifi 中它给了我以下错误:
[class org::apache::nifi::minifi::utils::HTTPClient] [error] curl_easy_perform() failed Unsupported protocol on https://.......
我想念什么? 有什么提示吗?
谢谢
斯蒂芬
能否分享一下您使用的 minifi-cpp 版本?它是已发布的二进制文件还是您自己构建的?如果你自己建造它,有什么选择?你用什么平台?
minifi-cpp 中的 HTTPS 支持取决于 libcURL 的构建方式:它可以是系统依赖项,在这种情况下,HTTPS 支持取决于系统的 libcURL,也可以是内置的,在这种情况下,OpenSSL 支持必须启用(不禁用 OPENSSL_OFF 和安装的 openssl-dev 软件包或使用 USE_SYSTEM_OPENSSL=OFF 启用的内置 OpenSSL)。
released 0.6.0 版本应该在 Linux 上支持 HTTPS,但我记得 Windows 构建有一些问题。