centos6 安装配置ActiveMQ笔记
来源:互联网 发布:达达妈淘宝店卖假货吗 编辑:程序博客网 时间:2024/05/18 02:54
0、卸载系统的JDK和MYSQL
$ yum list installed | grep mysql #检测mysql
$ yum -y remove mysql-libs.x86_64 #卸载mysql
$ rpm -qa | grep mysql #检测mysql
$ rpm -e --nodeps mysql #卸载mysql
$ yum list installed | grep java #检测java
$ yum -y remove XXXXX #卸载java
$ rpm -qa | grep java #检测java
$ rpm -e --nodeps XXXXX #卸载java
1、安装JDK
Jdk省略
2、安装ActiveMQ
cd /usr/local #上传apache-activemq-5.14.2-bin.tar.gz
tar -zxvf apache-activemq-5.14.2-bin.tar.gz #解压
mv apache-activemq-5.14.2 activemq #重命名
3、开起防火墙
cd /usr/local/activemq/conf #查看防火墙开放的端口
cat jetty.xml #查看文件
# ActiveMQ 需要用到两个端口
# 一个是消息通讯的端口(默认为 61616)
# 一个是管理控制台端口( 默认为 8161)
vi /etc/sysconfig/iptables #打开防火墙文件
#增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT
#增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT
service iptables restart #重启防火墙
4、启动activeMQ
cd /usr/local/activemq/bin #打开启动位置
./activemq start #启动
5、访问MQ
http://ip:8161
输入:admin\admin
6、设置开机启动
vi /etc/rc.local
su - wusc -c '/usr/local/activemq/bin/activemq start' #增加
7、消息安全配置策略
cd /usr/local/activemq/conf #进入目录
vim activemq.xml #打开
:set nu #显示行号
#在124行加入以下代码,在</broker>结束之前增加
#定义了一个activemq用户,密码为activemq123角色为 users,admins
<!-- 消息安全配置策略 -->
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="activemq" password="activemq123" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
8、设置admin的用户名和密码
cd /usr/local/activemq/conf
vim jetty.xml
:set nu
#在28行
<bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<property name="name" value="BASIC" />
<property name="roles" value="admin" />
<property name="authenticate" value="true" />
</bean>
#确保 authenticate 的值为 true(默认)
9、控制台的登录用户名密码
cd /usr/local/activemq/conf
vim jetty-realm.properties
# username: password [,rolename ...]
# 以上的意思是用户名密码设置格式 用户名 : 密码 ,角色名
#用户名:密码 ,角色名
admin: admin,admin
user: user, user
#这里改成自己的
10、重启MQ
/usr/local/activemq/bin/activemq restart
$ yum list installed | grep mysql #检测mysql
$ yum -y remove mysql-libs.x86_64 #卸载mysql
$ rpm -qa | grep mysql #检测mysql
$ rpm -e --nodeps mysql #卸载mysql
$ yum list installed | grep java #检测java
$ yum -y remove XXXXX #卸载java
$ rpm -qa | grep java #检测java
$ rpm -e --nodeps XXXXX #卸载java
1、安装JDK
Jdk省略
2、安装ActiveMQ
cd /usr/local #上传apache-activemq-5.14.2-bin.tar.gz
tar -zxvf apache-activemq-5.14.2-bin.tar.gz #解压
mv apache-activemq-5.14.2 activemq #重命名
3、开起防火墙
cd /usr/local/activemq/conf #查看防火墙开放的端口
cat jetty.xml #查看文件
# ActiveMQ 需要用到两个端口
# 一个是消息通讯的端口(默认为 61616)
# 一个是管理控制台端口( 默认为 8161)
vi /etc/sysconfig/iptables #打开防火墙文件
#增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT
#增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT
service iptables restart #重启防火墙
4、启动activeMQ
cd /usr/local/activemq/bin #打开启动位置
./activemq start #启动
5、访问MQ
http://ip:8161
输入:admin\admin
6、设置开机启动
vi /etc/rc.local
su - wusc -c '/usr/local/activemq/bin/activemq start' #增加
7、消息安全配置策略
cd /usr/local/activemq/conf #进入目录
vim activemq.xml #打开
:set nu #显示行号
#在124行加入以下代码,在</broker>结束之前增加
#定义了一个activemq用户,密码为activemq123角色为 users,admins
<!-- 消息安全配置策略 -->
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="activemq" password="activemq123" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
8、设置admin的用户名和密码
cd /usr/local/activemq/conf
vim jetty.xml
:set nu
#在28行
<bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<property name="name" value="BASIC" />
<property name="roles" value="admin" />
<property name="authenticate" value="true" />
</bean>
#确保 authenticate 的值为 true(默认)
9、控制台的登录用户名密码
cd /usr/local/activemq/conf
vim jetty-realm.properties
# username: password [,rolename ...]
# 以上的意思是用户名密码设置格式 用户名 : 密码 ,角色名
#用户名:密码 ,角色名
admin: admin,admin
user: user, user
#这里改成自己的
10、重启MQ
/usr/local/activemq/bin/activemq restart
阅读全文
0 0
- centos6 安装配置ActiveMQ笔记
- CentOS6.5安装ActiveMQ
- CentOS6.5下安装ActiveMQ
- CentOS6.5下安装ActiveMQ
- CentOS6.5下安装ActiveMQ
- Centos6.5 下的 ActiveMQ 5.14.2 的安装与配置
- ActiveMQ安装及配置
- ActiveMQ安装与配置
- ActiveMQ安装与配置
- ActiveMQ 安装配置
- ActiveMQ安装与配置
- activemq 安装、配置
- ActiveMQ安装与配置
- ActiveMQ安装与配置
- ActiveMQ 安装配置
- activeMQ安装配置
- ActiveMQ安装与配置
- activemq 安装环境配置
- LeetCode 149. Max Points on a Line
- Android 自定义属性,系统控件扩展
- Celery-4.1 用户指南: Workers Guide
- 【笔记】错排
- 最详细、最完整的相机标定讲解
- centos6 安装配置ActiveMQ笔记
- 微信小程序 —— 苹果机的兼容总结
- 【2】用jsoup来实现简单的java爬虫-图片篇
- linux下如何实现mysql数据库每天自动备份定时备份
- c#中using的三种用法
- LeetCode 600. Non-negative Integers without Consecutive Ones 题解
- 欢迎使用CSDN-markdown编辑器
- 关于Eclipse引入maven插件后,启动时maven报错的解决方案
- Tensorflow实战学习(十九)【序列分类、IMDB影评分类】