1,下载压缩包:http://activemq.apache.org/download-archives.html
2,解压到 /usr/local/ 目录
tar -zxvf /usr/local/software/apache-activemq-5.15.8-bin.tar.gz -C /usr/local/
3, 重命名
到安装目录 /usr/local/ 目录:
mv apache-activemq-5.15.8/ activemq
4,启动服务:
/usr/local/activemq/bin/activemq start 启动
/usr/local/activemq/bin/activemq stop 停止
/usr/local/activemq/bin/activemq status 查看状态
5,客户端访问:
浏览器客户端访问: 客户端默认端口8161 ,java连接默认端口:61616
http://ip:8161
能访问到这个页面,表示安装成功。
6,配置activemq.xml配置文件:
1),配置用户认证:
在<brober>标签加入 :
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="你的用户名" password="你的密码" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
2),配置jdbc持久化:
<persistenceAdapter>
<jdbcPersistenceAdapter dataSource="#mysql-ds"/>
</persistenceAdapter>
还需要mysql的bean配置:
<!-- mysql的bean-->
<bean id="mysql-ds" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://ip:3306/activemq?relaxAutoCommit=true"/>
<property name="username" value="root"/>
<property name="password" value="******"/>密码不给你看
<property name="poolPreparedStatements" value="true"/>
</bean>
还需要mysql的驱动jar包及dbcpjar:
3),是否开启优先级:
<!-- 开启优先级 -->
<policyEntry queue=">" prioritizedMessages="true"/>
配置结束