[
https://issues.apache.org/jira/browse/HBASE-20093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16380763#comment-16380763
]
Ted Yu commented on HBASE-20093:
--------------------------------
When servers in the cluster are not running the same release, we may see
something similar to the following in master log:
{code}
java.lang.ClassCastException:
org.apache.hadoop.hbase.ServerMetricsBuilder$ServerMetricsImpl cannot be cast
to org.apache.hadoop.hbase.ServerLoad
at
org.apache.hadoop.hbase.master.HMaster.lambda$getClusterMetricsWithoutCoprocessor$2(HMaster.java:2438)
at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1321)
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at
java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet.lambda$entryConsumer$0(Collections.java:1575)
at
java.util.concurrent.ConcurrentSkipListMap$EntrySpliterator.forEachRemaining(ConcurrentSkipListMap.java:3535)
at
java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntrySetSpliterator.forEachRemaining(Collections.java:1600)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at
org.apache.hadoop.hbase.master.HMaster.getClusterMetricsWithoutCoprocessor(HMaster.java:2438)
at
org.apache.hadoop.hbase.master.HMaster.getClusterMetricsWithoutCoprocessor(HMaster.java:2417)
at
org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:869)
at
org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2021)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:554)
{code}
i.e. what if master runs 2.0 but some region servers are running 1.x ?
> Replace ServerLoad by ServerMetrics for ServerManager
> -----------------------------------------------------
>
> Key: HBASE-20093
> URL: https://issues.apache.org/jira/browse/HBASE-20093
> Project: HBase
> Issue Type: Task
> Reporter: Chia-Ping Tsai
> Assignee: Chia-Ping Tsai
> Priority: Major
> Fix For: 2.0.0
>
> Attachments: HBASE-20093.v0.patch, HBASE-20093.v1.patch
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)