I had problem to start mini cluster in eclipse in the last few days. In master branch (without any additional change), I got the following FATAL error (running the UT using maven has NO problem):
2016-11-27 18:44:58,102 FATAL [M:0;10.10.0.153:59578] master.HMaster(2241): Master server abort: loaded coprocessors are: [] 2016-11-27 18:44:58,102 FATAL [M:0;10.10.0.153:59578] master.HMaster(2244): Unhandled: com.lmax.disruptor.dsl.Disruptor.<init>(Lcom/lmax/disruptor/EventFactory;ILjava/util/concurrent/ThreadFactory;Lcom/lmax/disruptor/dsl/ProducerType;Lcom/lmax/disruptor/WaitStrategy;)V java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor.<init>(Lcom/lmax/disruptor/EventFactory;ILjava/util/concurrent/ThreadFactory;Lcom/lmax/disruptor/dsl/ProducerType;Lcom/lmax/disruptor/WaitStrategy;)V at org.apache.hadoop.hbase.regionserver.wal.FSHLog.<init>(FSHLog.java:230) at org.apache.hadoop.hbase.wal.FSHLogProvider.createWAL(FSHLogProvider.java:80) at org.apache.hadoop.hbase.wal.FSHLogProvider.createWAL(FSHLogProvider.java:39) at org.apache.hadoop.hbase.wal.AbstractFSWALProvider.getWAL(AbstractFSWALProvider.java:132) at org.apache.hadoop.hbase.wal.AbstractFSWALProvider.getWAL(AbstractFSWALProvider.java:52) at org.apache.hadoop.hbase.wal.WALFactory.getWAL(WALFactory.java:242) at org.apache.hadoop.hbase.regionserver.HRegionServer.getWAL(HRegionServer.java:1929) at org.apache.hadoop.hbase.regionserver.HRegionServer.buildServerLoad(HRegionServer.java:1247) at org.apache.hadoop.hbase.regionserver.HRegionServer.tryRegionServerReport(HRegionServer.java:1205) at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:1022) at java.lang.Thread.run(Thread.java:745)