Logstash:HTTPS连接到WebHDFS

时间:2018-12-12 08:57:31

标签: https hdfs logstash kerberos webhdfs

我正面临WebHDFS的问题。

我的组织在端口50470上使用WebHDFS,该端口既是“ kerberized”的,又需要HTTPS。

在遵循https://github.com/elastic/logstash/issues/8791中的线程并解决了Kerberos问题之后,我仍然面临将Kerberos身份验证与HTTPS一起用于WebHDFS的问题。

我在下面收到以下日志:

  

[2018-12-10T23:08:27,237] [错误] [logstash.outputs.webhdfs] Webhdfs检查请求失败。 (namenode :: 50470,例外:无法连接到主机:50470,错误的状态行:“ \ x15 \ x03 \ x03 \ x00 \ x00 \ x02 \ x02”)

在网络上搜索“ \ x15 \ x03 \ x03 \ x00 \ x02 \ x02”,似乎logstash正在尝试通过HTTP而不是HTTPS进行通信。但是,我看不到任何允许通过HTTPS进行通信的设置(不是在谈论use_ssl_authentication,因为我不需要认证我的客户端)。

我知道WebHDFS可以在curl工作时正常工作(执行kinit之后): curl --negotiate -u : -s -k "https://[hostname]:50470/webhdfs/v1/?op=LISTSTATUS"

我可以知道是否有通过WebHDFS的HTTPS进行通信的方法吗?

0 个答案:

没有答案