Activemq 安装与集群配置

1. 新建文件夹activemq/server

mkdir  server

2.授权

chmod 777 server

3.下载activeMQ安装包,拷贝到/activemq/server目录下

apache-activemq-5.9.0-bin.tar.gz,下载地址:

http://activemq.apache.org/download.html

4.解压文件到运行目录/activemq/server

tar -xzvf  apache-activemq-5.9.0-bin.tar.gz

5.修改activemq运行文件的权限

cd apache-activemq-5.9.0

sudo chmod 755 activemq

运行./activemq start

6.运行

三种运行方式:

(1)普通启动 ./activemqstart

(2)启动并指定日志文件./activemq start >tmp/smlog

(3)后台启动方式nohup./activemq start >/tmp/smlog

前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,采用后台启动方式则可以避免这种情况

7.检查已经启动

ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务。

打开端口:nc -lp 61616 &

查看哪些端口被打开 netstat -anp

查看61616端口是否打开: netstat -an | grep 61616

检查是否已经启动:

(1).查看控制台输出或者日志文件

(2).直接访问activemq的管理页面:http://localhost:8161/admin/

8.关闭

如果开启方式是使用(1)或(2),则直接ctrl+c或者关闭对应的终端即可

如果开启方式是(3),则稍微麻烦一点:

先查找到activemq对应的进程:

ps -ef | grep activemq

然后把对应的进程杀掉,假设找到的进程编号为 168168

kill 168168

参考文档:

http://blog.163.com/yangzhanghui_job/blog/static/17957506220127171173225/

9. 集群配置

10.100.100.40服务器,修改配置文件

/home/cloudadmin/activemq/server/apache-activemq-5.9.0/conf/activemq.xml

Broker标签内增加

<networkConnectors>

<networkConnectoruri="static:(tcp://10.100.100.41:61616)"/>

  </networkConnectors>

10.100.100.41服务器修改配置文件

/home/cloudadmin/activemq/server/apache-activemq-5.9.0/conf/activemq.xml

Broker标签内增加

<networkConnectors>

<networkConnectoruri="static:(tcp://10.100.100.40:61616)"/>

  </networkConnectors>

  

  重启两个服务。

参考文档:http://activemq.apache.org/networks-of-brokers.html

时间: 2024-10-24 18:31:33

Activemq 安装与集群配置的相关文章

Zookeeper 安装及集群配置注意点

Zookeeper在ubuntu下安装及集群搭建,关于集群搭建,网上很多文章 可以参考:https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/index.html 总结几点: a.  zookeeper启动依赖与java环境. b. zookeeper 启动文件是在其bin目录下zkServer.sh,启动方法:zkServer.sh start c.  查看zookeeper 启动状态 zkServer.sh stat

rabibtMQ安装及集群配置-linux

安装RabbitMQ RabbitMQ是流行的开源消息队列系统,用erlang语言开发,故首先需要安装erlang依赖及erlang. 安装erlang依赖的基本环境,通过yum方式进行安装: yum -y install gcc glibc-devel make ncurses-devel openssl-devel autoconf 下载并安装erlang,这里使用的是erlang-R15B-02.1.el6.x86_64.rpm,将其拷贝至虚机中并通过yum方式进行安装: yum -y i

Redis5.0.5安装及集群配置

一.安装redis0.安装wget> yum install wget;安装gcc> yum install gcc1.新建目录 mkdir -p /usr/softwget http://download.redis.io/releases/redis-5.0.5.tar.gz或者手动下载之后放到/usr/soft目录下2.解压tar -zxvf redis-5.0.5.tar.gz3.编译和安装进入到redis-5.0.5路径下执行make install,结果会在src目录和/usr/l

基于zookeeper的activemq的主从集群配置

项目,要用到消息队列,这里采用activemq,相对使用简单点.这里重点是环境部署. 0. 服务器环境 RedHat710.90.7.210.90.7.1010.90.2.102 1. 下载安装zookeeper 地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz zookeeper的安装,采用一台机器装3个实例,伪集群.其实,搭建真集群,也是没问题的.在7

redis安装+redis集群配置+phpredis扩展安装

安装前的准备: redis-3.0tar.gz    官网下载地址    http://redis.io/download/以下软件或直接yum安装也可(安装步骤略)tcl8.6.1-src.tar.gz               官网下载地址   http://sourceforge.jp/projects/sfnet_tcl/releases/rubygems-2.4.2.zip            官网下载地址   http://rubygems.org/pages/download/

redis安装与集群配置

Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数

elasticsearch简单的安装以及集群配置详解

首先要确保有java8的环境,安装方法如下(centos) 1 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm 2

elk安装、集群配置

---恢复内容开始--- 这里我用以elasticsearch-5.3.2.kibana-5.3.0.logstash-5.3.0的版本为例: 1.创建elastic用户,这里elasticsearch.kibana.logstash都是在elastic用户下安装的 1)安装elasticsearch tar -zxf elasticsearch-5.3.2.tar.gz -C /usr/local cd /usr/local; mv elasticsearch-5.3.2 elasticsea

ActiveMQ 高可用集群安装、配置(ZooKeeper + LevelDB)

1.ActiveMQ 集群部署规划: 环境: JDK7 版本:ActiveMQ 5.11.1 ZooKeeper 集群环境:10.14.0.1:2181,10.14.0.2:2182,10.14.0.3:2183(ZooKeeper 集群部署请参考<ZooKeeper 集群的安装.配置>) 主机 集群端口 消息端口 管控台端口 节点安装目录 192.168.1.11 63631 53531 8361 /opt/aijia/activemq/node-01 192.168.1.12 63632