LAN ネットワーク上で Hadoop のマルチ ノード クラスタを実行しようとしています。
マスターをnamenodeとdatanodeの両方として実行し、
別のマシンをdatanodeとして実行しています
マスターからhadoopを開始し、マスターとスレーブでjpsを実行したとき、私は得ました
master > NameNode
DataNode
SecondaryNameNode
JobTracker
TaskTracker
Jps
そしてスレーブで
slave > DataNode
TaskTracker
Jps
しかし、しばらくすると:(
slave > Jps
スレーブでデータノードのログを確認したところ、このエラーが発生しています
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.server.protocol.DatanodeProtocol version mismatch. (client = 25, server = 26)
マスターとスレーブの Hadoop のバージョンが異なるためでしょうか???