linux学习:安装activemq

1、解压到/opt下,并重命名为activemq

[[email protected] tar]# tar -zxvf apache-activemq-5.14.4-bin.tar.gz -C /opt
[[email protected] opt]# mv apache-activemq-5.14.4/ activemq

2、如果启动脚本activemq没有可执行权限,需赋权

[[email protected] bin]# cd /opt/activemq/bin/
[[email protected] bin]# chomd 755 ./activemq

3、防火墙打开对应的端口

Activemq需要用到两个端口

一个是消息通讯的端口:61616

一个是管理控制台端口:8161

可以在conf.jetty.xml中修改,如下:

<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
    <!-- the default port number for the web console -->
    <property name="host" value="0.0.0.0"/>
    <property name="port" value="8161"/>
</bean>

4、启动

[[email protected] bin]# ./activemq start

5、打开管理界面:http://192.168.175.13:8161

登录后进入如下页面:

5、安全配置(消息安全)

ActiveMQ 如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括 ip,端口,消息地址[队列或者主题地址]),都可以肆无忌惮的发送、接收消息。官方文档:http://activemq.apache.org/security.html

ActiveMQ 的消息安全配置策略有多种,我们以简单授权配置为例:(消息列队用户密码)

在 conf/activemq.xml 文件中在 broker 标签最后加入以下内容即可:

    <plugins>
        <simpleAuthenticationPlugin>
            <users>
                <authenticationUser username="liuy" password="123456" groups="users,admins"/>
            </users>
        </simpleAuthenticationPlugin>
    </plugins>

定义了一个 liuy用户,密码为 123456,角色为 users,admins

设置admin的用户名和密码:(控制台)

a、conf/jetty.xml,确保authenticate的值为true(默认)

    <bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
        <property name="name" value="BASIC" />
        <property name="roles" value="admin" />
         <!-- set authenticate=false to disable login -->
        <property name="authenticate" value="true" />
    </bean>

b、修改conf/jetty-realm.properties

    admin: 123456, admin
    user: user, user

注意:用户名和密码的格式是---用户名 : 密码 ,角色名

6、开机启动

a、复制conf下的activemq到/etc/init.d下

    [[email protected] bin]# cp activemq /etc/init.d

b、编辑/etc/init.d/activemq,在第2行中加入如下语句

    # chkconfig: 345 63 37
    # description: Auto start ActiveMQ
    export JAVA_HOME=/home/jdk ACTIVEMQ_HOME=/opt/activemq

c、添加系统服务,并开机启动

    [[email protected] init.d]# chkconfig --add activemq
    [[email protected] init.d]# chkconfig activemq o
时间: 2024-10-12 16:40:56

linux学习:安装activemq的相关文章

Linux学习-安装

Linux文件系统结构 / --根目录 /home/alex --访问alex /dev --devices 设备 (Linux下一切皆文件) SCSI硬盘 /dev/sda /dev/sda/sda1 /dev/sda/sda2 /dev/sdb IDE硬盘 /dev/hda /dev/hdb 安装Linux必须分区 1.根分区/ 2.swap分区 交换分区相当于内存 Linux学习-安装

linux上安装activeMQ

1.新建一个文件夹activeMQ  mkdir /server 2.授权   chmod 777 /server 3.下载activeMQ安装包,拷贝到/activeMQ目录下apache-activemq-5.6.0-bin.tar.gz,下载地址http://activemq.apache.org/download.html 4.解压文件到运行目录/activeServertar -xzvf /server/apache-activemq-5.6.0-bin.tar.gz 5.修改acti

Linux CentOS 安装ActiveMQ

1002  mkdir ActiveMQ 1003  chmod 777 ActiveMQ 1004  cd ActiveMQ/ 1009  wget http://mirror.bit.edu.cn/apache/activemq/5.10.0/apache-activemq-5.10.0-bin.tar.gz 1011  tar xzvf apache-activemq-5.10.0-bin.tar.gz  1013  cd apache-activemq-5.10.0 1014  cd b

Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同

学习安装linux系统

初学linux,感觉很糊里糊涂的,很高兴能够和大家一起学习linux操作系统, 学习安装linux系统,布布扣,bubuko.com

linux学习(一) 安装,相关配置

把windows转linux,硬盘安装ubuntu14.04  kylin 决心转linux学习,原因有很多,更多是我觉得windows下msysgit确实相比于linux下的终端看上去难看很多,做前端开发,以后打算学习node.js/python,不能打游戏等等 通过u盘安装的系统,安装过程很容易,但是安装完后的一些熟悉,遇到了许多问题,windows到linux需要转变的太多,记录下折腾过程中遇到的问题 0 大问题 输入法 ibus/fcitx的配置等等,安装完搜狗输入法后的,中英文切换问题

Linux学习笔记——虚拟机中安装VMware Tools

0 前言 VMware Tools是VMware虚拟机中自带的一种增强工具,只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,实现文件在虚拟机之间的复制粘贴. 最近购买了周立功的一款EasyARM开发板,作为树莓派Linux学习的补充.在虚拟机中安装了周立功提供的ubuntu镜像,总觉得在主机和PC机之间直接复制粘贴才爽,所以又安装了Vmware Tools.     [相关博文] [ Linux学习笔记--vmware plarer中安装ubunt

Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

linux学习之 Linux下的Eclipse安装

①下载Eclipse的Linux版  http://www.eclipse.org/downloads/ 选择Linux版  前三个随意选择一个连接  选择系统的版本32位的还是64位的 点击下载 ②如果是用的windows系统下载的  将文件拷贝到Linux系统里面 ,如果是Linux系统直接下载跳过此步骤    拷贝的方法:①通过samba服务                    ②U盘   比如 在/home下面建立一个Eclipse文件夹   打开终端 mkdir /home/ecli

windows下以及Linux环境下安装activeMQ

先去下载ActiveMQ,下载网址http://activemq.apache.org/activemq-5150-release.html(这里是5.15.0版本,目前是最新的) 1.windows环境下安装ActiveMQ 直接解压即可,根据你的操作系统,如果是64位的 运行D:\apache-activemq-5.14.5\bin\win64下的activemq.bat 或 运行D:\apache-activemq-5.14.5\bin\win64下的InstallService.bat