Используем ли мы RPC или SSH для межпроцессного взаимодействия в Hadoop?

Читая четвертую главу книги Полное руководство по Hadoop, я нашел следующие предложения:

In Hadoop, interprocess communication between nodes in the system is implemented using remote procedure calls (RPCs). The RPC protocol uses serialization to render the message into a binary stream to be sent to the remote node, which then deserializes the binary stream into the original message.

И я знал, что мы используем SSH без пароля для связи между машинами.

Может ли кто-нибудь объяснить мне, что мы используем RPC или SSH для межпроцессного взаимодействия? Пожалуйста, развейте мои сомнения.


person Cast_A_Way    schedule 07.10.2014    source источник
comment
stackoverflow.com/questions/13909603 /   -  person vishnu viswanath    schedule 03.03.2015


Ответы (1)


Демоны Hadoop — это Java процессы, которые будут обмениваться данными через RPC. SO Объекты Java проходят через сеть в форме объекта Serialized. SSH или Secure Shell — это протокол, используемый для безопасного входа в удаленные системы. Это наиболее распространенный способ доступа к удаленным Linux- и Unix-подобным серверам, таким как экземпляры VPS.

person Mr.Chowdary    schedule 07.10.2014
comment
Вы имеете в виду, что ssh или туннель используются RPC для межпроцессного взаимодействия? Это означает, что связь на сетевом уровне сначала устанавливается через ssh, а затем поверх нее RPC осуществляет межпроцессное взаимодействие. - person Cast_A_Way; 07.10.2014