[ 
https://issues.apache.org/jira/browse/AMQ-7471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timothy A. Bish closed AMQ-7471.
--------------------------------
    Resolution: Won't Fix

LevelDB is deprecated and no longer supported, please switch to KahaDB for 
ActiveMQ usage

> 使用5.15版本实现主从选举出现异常
> ------------------
>
>                 Key: AMQ-7471
>                 URL: https://issues.apache.org/jira/browse/AMQ-7471
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.15.11
>         Environment: active 5.15.11
> centos 7 
> zookeeper-3.6.0
>  
>            Reporter: [email protected]
>            Priority: Major
>             Fix For: 5.x
>
>
> use activemq-5.1511 test master/slave failover Exception encountered
> start up 3 node ,used leveldb store
> kill master node,slave unable to take over master work
> check activemq.log:
> 2020-04-25 23:36:50,913 | INFO | No IOExceptionHandler registered, ignoring 
> IO exception | org.apache.activemq.broker.BrokerService | LevelDB IOException 
> handler.
>  java.io.IOException: 
> com/google/common/util/concurrent/internal/InternalFutureFailureAccess
>  at 
> org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:40)[activemq-client-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.LevelDBClient.might_fail(LevelDBClient.scala:552)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.LevelDBClient.replay_init(LevelDBClient.scala:667)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.LevelDBClient.start(LevelDBClient.scala:558)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.DBManager.start(DBManager.scala:648)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.LevelDBStore.doStart(LevelDBStore.scala:312)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.replicated.MasterLevelDBStore.doStart(MasterLevelDBStore.scala:110)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)[activemq-client-5.15.11.jar:5.15.11]
>  at 
> org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$1.apply$mcV$sp(ElectingLevelDBStore.scala:230)[activemq-leveldb-store-5.15.11.jar:5.15.11]
>  at 
> org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:330)[hawtdispatch-scala-2.11-1.22.jar:1.22]
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_11]
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_11]
>  at java.lang.Thread.run(Thread.java:745)[:1.8.0_11]
>  2020-04-25 23:36:50,928 | INFO | Stopped 
> LevelDB[/usr/local/activemq-5.15/data/levelDB] | 
> org.apache.activemq.leveldb.LevelDBStore | LevelDB IOException handler
> I hope someone who has solved the same problem can help me , many thanks



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to