在CentOS Linux下部署Activemq 5
准备:安装之前首先安装jdk-1.7.x及以上版本
配置/etc/sysconfig/network文件 和/etc/hosts文件,把主机名的解析做清楚:
如:
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
PEERNTP=no
GATEWAY=10.8.3.253
HOSTNAME=quanli_dev02.fistforward.com
cat /etc/hosts
:: localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 quanli_dev02.fistforward.com
10.8.0.1 quanli_dev02.fistforward.com
第一步:下载ActiveMQ的安装包
下载地址为http://activemq.apache.org/download.html,最新的版本为apache-activemq-5.5.0-bin.tar.gz。
第二步:解压缩安装文件到运行目录(可设定运行目录为/Apps/apache-activemq-5.5.0/)
[root@localhost ~]# tar -xzvf /home/chhbjh/apache-activemq-5.5.0-bin.tar.gz
第三步:指定配置文件目录并启动ActiveMQ
[root@localhost bin]# ./activemq setup /etc/default/activemq
这样会在/ect/default目录下生成activemq的配置文件,可利用vi /etc/default/activemq命令打开,并进行相应配置(例如修改JAVA_HOME)
activeMQ具有三种启动方式
1、普通启动 ./activemq start
2、启动并指定日志文件 ./activemq start >tmp/smlog
3、后台启动方式
[root@localhost bin]# nohup ./activemq start >/tmp/smlog
前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,采用后台启动方式则可以避免这种情况。
第四步:检查已经启动
ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务。
[root@localhost apache-activemq-5.5.0]# netstat -ln | grep 61 tcp 0 0 :::8161 :::* LISTEN tcp 0 0 :::61616 :::* LISTEN unix 2 [ ACC ] STREAM LISTENING 11618 /var/run/saslauthd/mux unix 2 [ ACC ] STREAM LISTENING 8611 /var/run/libvirt/libvirt-sock unix 2 [ ACC ] STREAM LISTENING 8613 /var/run/libvirt/libvirt-sock-ro
第五步:停止ActiveMQ
1、首先需要找到activemq进程的PID:
[root@localhost apache-activemq-5.5.0]# ps -ef | grep activemq root 5259 1 0 21:49 ? 00:00:19 /usr/java/jdk1.6.0_27/bin/java -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote -Dactivemq.classpath=/Apps/apache-activemq-5.5.0/conf; -Dactivemq.home=/Apps/apache-activemq-5.5.0 -Dactivemq.base=/Apps/apache-activemq-5.5.0 -jar /Apps/apache-activemq-5.5.0/bin/run.jar start root 5971 5854 0 22:42 pts/1 00:00:00 grep activemq
2、然后,杀死activemq的进程(其中 -9表示强制终止)
[root@localhost apache-activemq-5.5.0]# kill -9 5259
在CentOS Linux下部署Activemq 5的更多相关文章
- 在Linux下部署activemq
今天的任务就是在一台新的服务器上继续部署activemq.其实都蛮简单的.首先先下载包:115U盘下载 2 上传到linux下的某个文件夹下.解压缩 tar -zxvf apache-activemq ...
- linux 下部署nodejs(两种方式)
本次博客的编写时用的系统环境,刚装好的Centos 6.4 64位虚拟机. 另外关于linux 其他系统的安装 可以参考https://github.com/joyent/node/wiki/Ins ...
- linux下部署php项目-Apache、php、mysql关联
linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装. 使用三种软件的压缩包进行安装,需要手动配置三者之间的关系.apache和p ...
- Linux下部署多个Tomcat(完整)
Linux下部署多个Tomcat 1.环境:1.1.Centos 5.01.2.apache-tomcat-6.0.18 2.需要解决一下几个问题2.1.不同的tomcat启动和关闭监听不同的端口2. ...
- centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课
centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...
- Linux 下部署Django项目
Linux 下部署Django项目 说明:本文所使用的环境为CentOS 6+Python2.7+Django1.11 安装Django.Nginx和uWSGI 1.确定已经安装了2.7版本的Py ...
- Linux下部署FTP服务器
Linux下部署FTP服务器 下载安装包 在这里介绍的是离线部署FTP,首先下载对应的rpm包,下载链接为: 下载vsftpd服务 下载FTP客户端 安装ftp服务器 关闭防火墙 service ip ...
- CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)
在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...
- linux下部署项目问题
1. 今天linux下部署thinkphp项目,数据库用的mysql. 页面其他都是正常的,但是从数据库中取出的数据都是乱码.最后查了资料 解决方案: 在ThinkPHP里面 Library\Thin ...
随机推荐
- Mac生成ssh key
ssh-keygen
- JQ 获取地址栏参数
var cat_id = getParamValue("cat_id"); if(cat_id == null){ cat_id = 1; } $("#brand_cat ...
- Netty实践
Netty是JBOSS针对网络开发的一套应用框架,它也是在NIO的基础上发展起来的.netty基于异步的事件驱动,具有高性能.高扩展性等特性,它提供了统一的底层协议接口,使得开发者从底层的网络协议(比 ...
- Android学习之SQLite基础
1.新建MySQLiteHelper类继承自SQLiteOpenHelper public class MySQLiteHelper extends SQLiteOpenHelper { privat ...
- Selenium常用操作汇总二——如何操作select下拉框
下面我们来看一下selenium webdriver是如何来处理select下拉框的,以http://passport.51.com/reg2.5p这个页面为例.这个页面中有4个下拉框,下面演示4种选 ...
- 【Android】解决Android横竖屏切换数据丢失问题的方法
解决方案1:在Androidmanifest.xml的activity标签中加入android:screenOrientation="portrait",可以屏蔽横屏 <ac ...
- Java如何显示不同语言的时间?
在Java中,如何显示不同语言的时间? 此示例使用DateFormat类以中文语言显示时间. package com.yiibai; import java.text.DateFormat; impo ...
- Git的杀手级功能之 一 远程仓库
Git的杀手级功能之一:远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上. 一.注册GitHub账号,然后和本地Git仓库来关联免费获得Git远程仓库来学校git的远程仓 ...
- JUnit 3一个例子就懂
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture f ...
- 【WP8】图片缓存控件
在做图片相关的应用的时候,经常需要用大图片的缓存,默认的Image控件不支持缓存的支持,本文自定义一个支持图片缓存的控件 当图片的地址是网络图片时候 根据Url判断该图片是否存在本地,如果存在,则直接 ...