您的位置:首页 > 其它

activemq 消息队列服务器

2016-02-29 16:39 375 查看

ActiveMQ 安装配置

更多

安装

前置条件:1)安装JDK;2)配置 JAVA_HOME 环境变量,确保 echo $JAVA_HOME 输出JDK的安装路径

下载:
wget http://www.apache.org/dyn/closer.cgi?path=/activemq/5.13.1/apache-activemq-5.13.1-bin.tar.gz

tar zxvf apache-activemq-5.13.1-bin.tar.gz

cd [activemq_install_dir]/bin
chmod 755 activemq

启动: ./activemq start

停止:./activemq stop

配置

以下以[activemq_install_dir]为activemq的安装目录

#### 配置Broker的连接用户名密码
1. vi /conf/activemq.xml
在broker中添加

<plugins>
<!-- Configure authentication; Username, passwords and groups 添加jaas认证插件 activemq-domain 在login.config里面定义,详细见login.config -->
<jaasAuthenticationPlugin configuration="activemq" />

<!--  Lets configure a destination based authorization mechanism 配置队列用户权限,>表示任意字符 -->
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" read="XXXX" write="XXXX" admin="admins" />

<authorizationEntry topic=">" read="admins" write="admins" admin="admins" />

<!-- 创建destination的权限  -->
<authorizationEntry topic="ActiveMQ.Advisory.>" read="XXXX" write="XXXX" admin="XXXX,admins"/>
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
</plugins>

2.  vi /conf/groups.properties
添加 XXXX=XXXX
等号左边是分组,右边是用户
3. vi /conf/users.properties
添加XXXX=local-XXXX
等号左边是用户,右边是密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: