Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
5.13.3
-
None
-
None
-
I have 3 zookeeper machines and 3 activemq machines.
here is the configuration.
jdk1.7.0_79 activeMq-5.13.3 zookeeper-3.4.6
zookeeper:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/web/zookeeper_data/data
dataLogDir=/usr/local/web/zookeeper_data/log
clientPort=2181
server.1=192.168.2.29:2888:3888
server.2=192.168.2.30:2888:3888
server.3=192.168.2.31:2888:3888
activemq:<persistenceAdapter>
<replicatedLevelDB
directory="${activemq.data}/levelDB"
replicas="3"
bind="tcp://0.0.0.0"
zkAddress="192.168.2.30:2181,192.168.2.29:2181,192.168.2.31:2181"
hostname="192.168.2.30"
zkPath="/activemq/leveldb-stores"
sync="local_disk"/>
</persistenceAdapter>I have 3 zookeeper machines and 3 activemq machines. here is the configuration. jdk1.7.0_79 activeMq-5.13.3 zookeeper-3.4.6 zookeeper: tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/local/web/zookeeper_data/data dataLogDir=/usr/local/web/zookeeper_data/log clientPort=2181 server.1=192.168.2.29:2888:3888 server.2=192.168.2.30:2888:3888 server.3=192.168.2.31:2888:3888 activemq: <persistenceAdapter> <replicatedLevelDB directory="${activemq.data}/levelDB" replicas="3" bind="tcp://0.0.0.0" zkAddress="192.168.2.30:2181,192.168.2.29:2181,192.168.2.31:2181" hostname="192.168.2.30" zkPath="/activemq/leveldb-stores" sync="local_disk"/> </persistenceAdapter>
Description
[root@localhost bin]# ./activemq console
INFO: Loading '/usr/local/web/apache-activemq-5.13.3//bin/env'
INFO: Using java '/usr/local/web/jdk1.7.0_79/bin/java'
INFO: Starting in foreground, this is just for debugging purposes (stop process by pressing CTRL+C)
INFO: Creating pidfile /usr/local/web/apache-activemq-5.13.3//data/activemq.pid
Java Runtime: Oracle Corporation 1.7.0_79 /usr/local/web/jdk1.7.0_79/jre
Heap sizes: current=63360k free=61254k max=1013632k
JVM args: -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/local/web/apache-activemq-5.13.3//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/usr/local/web/apache-activemq-5.13.3//tmp -Dactivemq.classpath=/usr/local/web/apache-activemq-5.13.3//conf:/usr/local/web/apache-activemq-5.13.3//../lib/: -Dactivemq.home=/usr/local/web/apache-activemq-5.13.3/ -Dactivemq.base=/usr/local/web/apache-activemq-5.13.3/ -Dactivemq.conf=/usr/local/web/apache-activemq-5.13.3//conf -Dactivemq.data=/usr/local/web/apache-activemq-5.13.3//data
Extensions classpath:
[/usr/local/web/apache-activemq-5.13.3/lib,/usr/local/web/apache-activemq-5.13.3/lib/camel,/usr/local/web/apache-activemq-5.13.3/lib/optional,/usr/local/web/apache-activemq-5.13.3/lib/web,/usr/local/web/apache-activemq-5.13.3/lib/extra]
ACTIVEMQ_HOME: /usr/local/web/apache-activemq-5.13.3
ACTIVEMQ_BASE: /usr/local/web/apache-activemq-5.13.3
ACTIVEMQ_CONF: /usr/local/web/apache-activemq-5.13.3/conf
ACTIVEMQ_DATA: /usr/local/web/apache-activemq-5.13.3/data
Loading message broker from: xbean:activemq.xml
INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@56ad882e: startup date [Wed Jun 08 06:41:08 PDT 2016]; root of context hierarchy
INFO | Using Persistence Adapter: Replicated LevelDB[/usr/local/web/apache-activemq-5.13.3/data/levelDB, 192.168.2.30:2181,192.168.2.29:2181,192.168.2.31:2181//activemq/leveldb-stores]
INFO | Starting StateChangeDispatcher
INFO | Client environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
INFO | Client environment:host.name=localhost
INFO | Client environment:java.version=1.7.0_79
INFO | Client environment:java.vendor=Oracle Corporation
INFO | Client environment:java.home=/usr/local/web/jdk1.7.0_79/jre
INFO | Client environment:java.class.path=/usr/local/web/apache-activemq-5.13.3//bin/activemq.jar
INFO | Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
INFO | Client environment:java.io.tmpdir=/usr/local/web/apache-activemq-5.13.3//tmp
INFO | Client environment:java.compiler=<NA>
INFO | Client environment:os.name=Linux
INFO | Client environment:os.arch=amd64
INFO | Client environment:os.version=2.6.32-573.el6.x86_64
INFO | Client environment:user.name=root
INFO | Client environment:user.home=/root
INFO | Client environment:user.dir=/usr/local/web/apache-activemq-5.13.3/bin
INFO | Initiating client connection, connectString=192.168.2.30:2181,192.168.2.29:2181,192.168.2.31:2181 sessionTimeout=2000 watcher=org.apache.activemq.leveldb.replicated.groups.ZKClient@1fef023c
WARN | SASL configuration failed: javax.security.auth.login.LoginException: No JAAS configuration section named 'Client' was found in specified JAAS configuration file: '/usr/local/web/apache-activemq-5.13.3//conf/login.config'. Will continue connection to Zookeeper server without SASL authentication, if Zookeeper server allows it.
INFO | Opening socket connection to server 192.168.2.31/192.168.2.31:2181
WARN | unprocessed event state: AuthFailed
INFO | Socket connection established to 192.168.2.31/192.168.2.31:2181, initiating session
INFO | Session establishment complete on server 192.168.2.31/192.168.2.31:2181, sessionid = 0x355301a06280002, negotiated timeout = 4000
INFO | Not enough cluster members connected to elect a master.
INFO | Not enough cluster members connected to elect a master.
INFO | Not enough cluster members have reported their update positions yet.
INFO | Promoted to master
WARN | listeners are taking too long to process the events
WARN | listeners are taking too long to process the events
INFO | Using the pure java LevelDB implementation.
ERROR | Error in thread 'ActiveMQ BrokerService[activemq] Task-1'
java.lang.IllegalArgumentException: port out of range:-1
at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143)[:1.7.0_79]
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:185)[:1.7.0_79]
at org.fusesource.hawtdispatch.transport.TcpTransportServer.<init>(TcpTransportServer.java:52)[hawtdispatch-transport-1.22.jar:1.22]
at org.apache.activemq.leveldb.replicated.MasterLevelDBStore.start_protocol_server(MasterLevelDBStore.scala:134)[activemq-leveldb-store-5.13.3.jar:5.13.3]
at org.apache.activemq.leveldb.replicated.MasterLevelDBStore.doStart(MasterLevelDBStore.scala:111)[activemq-leveldb-store-5.13.3.jar:5.13.3]
at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)[activemq-client-5.13.3.jar:5.13.3]
at org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$1.apply$mcV$sp(ElectingLevelDBStore.scala:230)[activemq-leveldb-store-5.13.3.jar:5.13.3]
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:1145)[:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_79]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]