2017-01-04 37 views
2

同時使用MapLoader Hazelcast羣集(多播發現)外部數據源載入地圖給出了錯誤的Hazelcast 3.8 EA警告:接收到的數據格式是無效的問題

WARNING: [<IP>]:5702 [<cluster_name>] [3.8-EA] Received data format is invalid. (An old version of Hazelcast may be running here.) 
com.hazelcast.nio.serialization.HazelcastSerializationException: Problem while reading DataSerializable, namespace: 0, id: 0, class: 'com.hazelcast.cluster.impl.JoinRequest', exception: com.hazelcast.cluster.impl.JoinRequest 
    at com.hazelcast.internal.serialization.impl.DataSerializableSerializer.rethrowReadException(DataSerializableSerializer.java:178) 
    ... 
Caused by: java.lang.ClassNotFoundException: com.hazelcast.cluster.impl.JoinRequest 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 

我已經在hazelast測試這個版本3.5.4它工作正常。 我們可以忽略這個警告,但不知道它有什麼影響。此外,它洪水日誌。

+0

是一個古老的集羣仍在運行,並使用多播與同組發現:

根據下找到的文件,請更改組播組? – noctarius

+0

這我不知道,但我們已經給了唯一的名稱 UNIQUE_NAME 密碼 將在保證唯一的集羣和其它集羣劑量不會干擾到這一點? –

+0

問題是,在這些版本之間多播發現數據協議發生了很大變化,因此3.8-EA很可能無法再讀取它。請配置不同的多播組:http://docs.hazelcast.org/docs/3.8-EA/manual/html-single/index.html#multicast-element – noctarius

回答