我有3台zookeeper机器和3台activemq机器
以下是配置
syncLimit=2
dataDir=/var/zookeeper/data
clientPort=2181
服务器。153=192.168.62.153:2888:3888服务器。156=192.168.62.156:2888:3888服务器。158=192.168.62.158:2888:3888
<replicatedLevelDB
directory="/opt/apache-activemq-5.11.1/data/leveldb"
replicas="3"
bind="tcp://0.0.0.0"
zkAddress="192.168.62.153:2181,192.168.62.156:2181,192.168.62.158:2181"
hostname="192.168.62.153"
zkPath="/opt/zookeeper/leveldb-stores"
sync="local_disk"
/>
首先,我启动了三台zooKeer机器,然后我启动了三台actiemq机器。
zooKeer机器显示一个领导者和两朵花。
但是当我查看actiemq webControl超文本传输协议://ip: 8161时,无论哪个actiemq机器,它都无法访问。
日志中没有错误消息,但有这样的警告:
SASL配置失败:javax.security.auth.login.LoginException:在指定的JAAS配置文件中找不到名为“Client”的JAAS配置部分:“/opt/apache-actiemq-5.11.1/conf/login.config”。如果Zoomaster服务器允许,将在没有SASL身份验证的情况下继续连接到Zoomaster服务器。|org.apache.zookeeper.ClientCnxn
|main-SendThread。
请帮我解决问题。
此警告不得干扰您与zk服务器的通信。你可以读到通信继续
"Will continue connection to Zookeeper server without SASL"
稍后在您的日志中,您应该会看到以下几行,它们表明沟通进行得很好:
2016-05-13 17:16:50,867 | WARN | unprocessed event state: AuthFailed | org.apache.activemq.leveldb.replicated.groups.ZKClient | main-EventThread
2016-05-13 17:16:50,878 | INFO | Socket connection established to zkserver.stuff.com/192.168.1.xxxx:2181, initiating session | org.apache.zookeeper.ClientCnxn | main-SendThread(server.yourdomain.com:2181)
2016-05-13 17:16:50,894 | INFO | Session establishment complete on server zkserver.stuff.com/192.168.1.xxxx:2181, sessionid = 0x154aa93a6900001, negotiated timeout = 4000 | org.apache.zookeeper.ClientCnxn | main-SendThread(zkserver.stuff.com/192.168.1.xxxx:2181)
本文向大家介绍ActiveMQ基于zookeeper的主从(levelDB Master/Slave)搭建,包括了ActiveMQ基于zookeeper的主从(levelDB Master/Slave)搭建的使用技巧和注意事项,需要的朋友参考一下 ActiveMQ 5.9.0新推出的主从实现,基于zookeeper来选举出一个master,其他节点自动作为slave实时同步消息。因为有实时同步数据
我试图将JMX与activeMQ一起用于监控。到目前为止,我一直将其作为参考,但到目前为止我无法远程连接到JMX,而且我在activeMQ日志中没有看到任何提到JMX url的内容。我想知道是否有其他方法来确保jmx工作正常?它应该在activemq日志中显示吗?PS我正在使用jdk1.7和activeMQ 5.14.2。 提前感谢! 编辑 我在activemq.xml文件中设置了useJmx="
本文向大家介绍ActiveMQ:使用Python访问ActiveMQ的方法,包括了ActiveMQ:使用Python访问ActiveMQ的方法的使用技巧和注意事项,需要的朋友参考一下 Windows 10家庭中文版,Python 3.6.4,stomp.py 4.1.21 ActiveMQ支持Python访问,提供了基于STOMP协议(端口为61613)的库。 ActiveMQ的官文Cross L
它是专门的缓存服务器。关键是它使用文件系统存储缓存数据,不仅速度非常快而且不用大量消耗内存。 来看代码: #include <mongols/leveldb_server.hpp> int main(int, char**) { int port = 9090; const char* host = "127.0.0.1"; mongols::leveldb_server
Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。 LevelDB 是单进程的服务,性能非常之高,在一台4个Q6600的CPU机器上,每秒钟写数据超过40w,而随机读的性能每秒钟超过10w。 示例代码: #include "leveldb/include
参考http://activemq.apache.org/security.html的ActiveMQ安全留档,我正在尝试将新用户添加到我的ActiveMQ配置中。该用户应该只能看到可用队列的子集。 我做了以下工作: 1)在users.properties中添加了一个条目: 2) 在组中添加了一个条目。属性: 3) 向activemq添加了一个条目。xml,在代理元素的plugins元素中: 当我