2017-05-18 173 views
2

在正常的Hadoop集羣和配置了Kerberos和SSL的安全Hadoop集羣之間,性能會有所不同嗎?Hadoop集羣 - 正常集羣和安全集羣之間的性能差異

考慮到機器配置對於這兩種類型的羣集都是相同的,完成作業所用的時間是否不同?如果是的話,我們有沒有關於時差的已知時間指標?像,

  • 正常的集羣 - 1.5小時
  • 安全集羣 - 2.5小時

回答

2

是。由於Kerberos和SSL,所有API調用都有開銷。

作業完成時間將有所不同,但無法知道在不知道在作業中調用了多少次API的情況下,這個時間有多少。通常情況下,這種影響很小,但是由於您將另一個網絡組件引入了工作流程(KDC),因此您可能會遇到嚴重的降級問題,具體取決於集羣的大小以及KDC和集羣之間的任何網絡問題,以及KDC已配置。請參閱以下內容獲取更多信息。

https://community.hortonworks.com/questions/31205/performance-impact-of-security-ssl-tde-ranger-kerb.html

https://www.cloudera.com/documentation/enterprise/5-8-x/topics/impala_scalability.html#kerberos_overhead_cluster_size

HTTP vs HTTPS performance