ActiveMQ没有';启动时不要打开默认端口
我在配置ActiveMQ 5.12.0时遇到问题。我在ActiveMQ没有';启动时不要打开默认端口,activemq,Activemq,我在配置ActiveMQ 5.12.0时遇到问题。我在/conf/activemq.xml中使用它: 但是,当我使用netstat时,我看不到默认端口,例如: [a@server conf]# netstat -tulpn | grep 24001 tcp 0 0 0.0.0.0:38173 0.0.0.0:* LISTEN 24001/java tcp 0 0 0.0.0.0:3476
/conf/activemq.xml
中使用它:
但是,当我使用netstat
时,我看不到默认端口,例如:
[a@server conf]# netstat -tulpn | grep 24001
tcp 0 0 0.0.0.0:38173 0.0.0.0:* LISTEN 24001/java
tcp 0 0 0.0.0.0:34760 0.0.0.0:* LISTEN 24001/java
tcp 0 0 0.0.0.0:1099 0.0.0.0:* LISTEN 24001/java
下面是一些启动日志(activemq.log
):
所有防火墙和iptable都已关闭。我使用的是Red Hat Enterprise Linux Server 7.9版。根据您提供的少量信息,听起来您当前有一组代理正在使用共享存储配置运行,这意味着一个代理将作为主代理启动,另一个将启动并进入待机状态,等待主代理因故障或其他原因停机行政行动
我认为您希望创建的是一个经纪人网络(至少从您提供的小细节来看)。这需要在代理之间配置网络连接器,以便消息可以从一个路由到另一个。此设置记录在ActiveMQ网站上。根据您提供的少量信息,听起来您当前有一组代理正在使用共享存储配置运行,这意味着一个代理将作为主代理启动,另一个将启动并进入待机状态,等待主代理因故障或某些原因停机行政行动
我认为您希望创建的是一个经纪人网络(至少从您提供的小细节来看)。这需要在代理之间配置网络连接器,以便消息可以从一个路由到另一个。此设置记录在ActiveMQ网站上。完整的启动日志是什么,您显示的内容足以使代理完全启动或作为辅助服务器运行变得模棱两可。非常感谢,我正在尝试在两台不同的服务器上创建cluster 1 active mq instance+1 tomcat应用程序。当我关闭activemq时,我的第一个activemq实例,第二个运行非常完美。我将找到一种创建群集的方法。完整的启动日志是什么?如果代理已完全启动或正在作为辅助服务器运行,您显示的日志足以使其变得模棱两可。非常感谢,我正在尝试在两个不同的服务器上创建群集1活动mq实例+1 tomcat应用程序。当我关闭activemq时,我的第一个activemq实例,第二个运行非常完美。我要找到一种方法来制造集群。
2021-03-04 20:54:06,211 | INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@a4753e8f: startup date [Thu Mar 04 20:54:06 MSK 2021]; root of context hierarchy | org.apache.activemq.xbean.XBeanBrokerFactory$1 | main
2021-03-04 20:54:07,079 | INFO | PListStore:[/opt/activemq/data/localhost/tmp_storage] started | org.apache.activemq.store.kahadb.plist.PListStoreImpl | main
2021-03-04 20:54:07,116 | INFO | Using Persistence Adapter: JDBCPersistenceAdapter(org.apache.commons.dbcp2.BasicDataSource@5772428d) | org.apache.activemq.broker.BrokerService | main
2021-03-04 20:54:07,153 | INFO | JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi | org.apache.activemq.broker.jmx.ManagementContext | JMX connector
2021-03-04 20:54:07,457 | INFO | Database adapter driver override recognized for : [oracle_jdbc_driver] - adapter: class org.apache.activemq.store.jdbc.adapter.OracleJDBCAdapter | org.apache.activemq.store.jdbc.JDBCPersistenceAdapter | main
2021-03-04 20:54:07,693 | INFO | Database lock driver override not found for : [oracle_jdbc_driver]. Will use default implementation. | org.apache.activemq.store.jdbc.JDBCPersistenceAdapter | main
2021-03-04 20:54:07,695 | INFO | Attempting to acquire the exclusive lock to become the Master broker | org.apache.activemq.store.jdbc.DefaultDatabaseLocker | main