2014-02-08 1 views
1

Hadoop을 처음 사용했습니다. Name Node와 Hadoop 사이에서 여러 메시지가 교환되고 BlockReport 메시지가 데이터 노드에 의해 주기적으로 Name 노드로 보내진다는 것을 읽었습니다. 내가 알고 싶은 것은 이러한 BlockReport 메시지가 Apache Hadoop에서 암호화되었는지 여부입니다 (Cloudera와 같은 Hadoop의 배포판을 의미하지는 않습니다). 통신에 SSH 암호화가 있습니까?하둡의 암호화

답변

1

Apache Hadoop은 기본적으로 암호화 또는 인증을 제공하지 않지만 일부 옵션을 사용할 수 있습니다. RPC 메시지는 SASL로 암호화 될 수 있으며 인증은 Kerberos에서 가능합니다. 최신 버전에는 SASL로 데이터 전송을 암호화하는 옵션도 있습니다. 자세한 정보는 JIRA를 참조하십시오 : https://issues.apache.org/jira/browse/HDFS-3637

+0

다른 노드 사이에서 교환되는 메시지를 분석하는 도구를 사용하면 이러한 모든 메시지를 명확하게 볼 수 있습니다. 즉, BlockReport 메시지 일반 텍스트로 전송됩니다. BlockReport 메시지 포맷을 줄 수 있습니까? – Annie